Where is Xinhua?

Where is Xinhua located?

Xinhua, Hainan, China (approx. 18.57667°, 110.0864°)


Where is Xinhua on the map?