Where is Xinu?

Where is Xinu located?

Xinu, Hainan, China (approx. 19.64806°, 110.1897°)


Where is Xinu on the map?