Where is Shifodian?

Where is Shifodian located?

Shifodian, Henan, China (approx. 32.03333°, 115.8167°)


Where is Shifodian on the map?