Where is Sheqiao?

Where is Sheqiao located?

Sheqiao, Henan, China (approx. 33.14389°, 114.5944°)


Where is Sheqiao on the map?