Where is Zhouqiu?

Where is Zhouqiu located?

Zhouqiu, Fujian, China (approx. 25.19972°, 118.2794°)


Where is Zhouqiu on the map?