Where is Xinqiao?

Where is Xinqiao located?

Xinqiao, Chongqing, China (approx. 29.53333°, 106.4°)


Where is Xinqiao on the map?