Where is Shanlashiu?

Where is Shanlashiu located?

Shanlashiu, Qinghai, China (approx. 32.9°, 96.56667°)


Where is Shanlashiu on the map?