Where is Xinhua?

Where is Xinhua located?

Xinhua, Fujian, China (approx. 26.56778°, 118.8103°)


Where is Xinhua on the map?