Where is Xinxing?

Where is Xinxing located?

Xinxing, Hainan, China (approx. 18.94472°, 110.0203°)


Where is Xinxing on the map?