Where is Zhuqiu?

Where is Zhuqiu located?

Zhuqiu, Jiangsu, China (approx. 34.23056°, 118.7417°)


Where is Zhuqiu on the map?