Where is Caoqiao?

Where is Caoqiao located?

Caoqiao, Jiangsu, China (approx. 34.38333°, 118.1333°)


Where is Caoqiao on the map?