Where is Xinqiu?

Where is Xinqiu located?

Xinqiu, Fujian, China (approx. 27.36903°, 117.588°)


Where is Xinqiu on the map?