Where is Zhiqiu?

Where is Zhiqiu located?

Zhiqiu, Tibet Autonomous Region, China (approx. 29.0795°, 90.7463°)


Where is Zhiqiu on the map?