Where is Shuiqiu?

Where is Shuiqiu located?

Shuiqiu, Hainan, China (approx. 19.15028°, 110.0311°)


Where is Shuiqiu on the map?