Where is Fan-mu-ling?

Where is Fan-mu-ling located?

Fan-mu-ling, Hainan, China (approx. 19.14°, 109.76°)


Where is Fan-mu-ling on the map?