Where is Chongqiu?

Where is Chongqiu located?

Chongqiu, Henan, China (approx. 33.3°, 114.0833°)


Where is Chongqiu on the map?