Where is Xinhua?

Where is Xinhua located?

Xinhua, Jiangsu, China (approx. 34.33889°, 118.9611°)


Where is Xinhua on the map?