Where is Shupin?

Where is Shupin located?

Shupin, Hunan, China (approx. 27.19056°, 110.1314°)


Where is Shupin on the map?