Where is Shaoqiao?

Where is Shaoqiao located?

Shaoqiao, Jiangsu, China (approx. 32.33528°, 121.1056°)


Where is Shaoqiao on the map?