Where is Xinxai?

Where is Xinxai located?

Xinxai, Hainan, China (approx. 18.97139°, 109.8617°)


Where is Xinxai on the map?