>
Cognomen Shangro (Shangro ) , throughout the world, is an extremely rare family name. Predominantly, Shangro is the forename as well as the last name.
上洛, 上罗, 商洛, and 尚罗
Croasmun