Where is Fanmupin?

Where is Fanmupin located?

Fanmupin, Guangxi Zhuang Autonomous Region, China (approx. 25.80944°, 110.1028°)


Where is Fanmupin on the map?