Where is Zhiqiu?
Where is Zhiqiu located?
Zhiqiu, Qinghai, China (approx. 34.33333°, 95.5°)
Where is Zhiqiu on the map?
Zhiqiu - Qidukou
Zhiqiu - Kempinski Hotel Chengdu
Zhiqiu - Zhiqiu
{"latitude":34.33333,"longitude":95.5,"title":"Zhiqiu"}