Where is Shangqiu?

Where is Shangqiu located?

Shangqiu, Shangqiu (Station), China (approx. 34.44505°, 115.6507°)


Where is Shangqiu on the map?