Where is Zouqiao?

Where is Zouqiao located?

Zouqiao, Jiangxi, China (approx. 29.41667°, 115.4333°)


Where is Zouqiao on the map?