Where is Zhishaping?

Where is Zhishaping located?

Zhishaping, Hunan, China (approx. 25.86167°, 112.3222°)


Where is Zhishaping on the map?