Where is Shatapin?

Where is Shatapin located?

Shatapin, Hunan, China (approx. 29.58856°, 110.0386°)


Where is Shatapin on the map?