Where is Fanpodui?

Where is Fanpodui located?

Fanpodui, Guangdong, China (approx. 21.9411°, 110.9602°)


Where is Fanpodui on the map?