Where is Hongpodui?

Where is Hongpodui located?

Hongpodui, Hainan, China (approx. 19.01583°, 110.4006°)


Where is Hongpodui on the map?