Where is Fanlodun?

Where is Fanlodun located?

Fanlodun, Jiangxi, China (approx. 24.63361°, 114.4839°)


Where is Fanlodun on the map?