Where is Vanuqiao?

Where is Vanuqiao located?

Vanuqiao, Henan, China (approx. 32.54444°, 114.6142°)


Where is Vanuqiao on the map?