Where is Shouqiao?

Where is Shouqiao located?

Shouqiao, Chongqing, China (approx. 29.89806°, 105.8836°)


Where is Shouqiao on the map?