Where is Chengbian?

Where is Chengbian located?

Chengbian, Jiangxi, China (approx. 26.7725°, 114.0306°)


Where is Chengbian on the map?