Where is Linsha?

Where is Linsha located?

Linsha, Ningxia Hui Autonomous Region, China (approx. 38.98333°, 106.7667°)


Where is Linsha on the map?