Where is Zhiqiu?

Where is Zhiqiu located?

Zhiqiu, Qinghai, China (approx. 34.33333°, 95.5°)


Where is Zhiqiu on the map?