Where is Shahepu?

Where is Shahepu located?

Shahepu, Chongqing, China (approx. 30.66111°, 107.6958°)


Where is Shahepu on the map?