Where is Zhuqiu?

Where is Zhuqiu located?

Zhuqiu, Henan, China (approx. 34.31667°, 114.0333°)


Where is Zhuqiu on the map?