Where is Shahepu?

Where is Shahepu located?

Shahepu, Liaoning, China (approx. 41.58583°, 123.4056°)


Where is Shahepu on the map?