Where is Xinqiao?

Where is Xinqiao located?

Xinqiao, Jiangsu, China (approx. 31.30806°, 120.5425°)


Where is Xinqiao on the map?