Where is Wanmudu?

Where is Wanmudu located?

Wanmudu, Jiangxi, China (approx. 25.61667°, 115°)


Where is Wanmudu on the map?