Where is Zhaicheng?

Where is Zhaicheng located?

Zhaicheng, Jiangxi, China (approx. 25.6975°, 114.6339°)


Where is Zhaicheng on the map?