Where is Zhashupin?

Where is Zhashupin located?

Zhashupin, Hubei, China (approx. 30.8°, 110.0167°)


Where is Zhashupin on the map?