Where is Zhuxing?

Where is Zhuxing located?

Zhuxing, Hunan, China (approx. 26.40917°, 111.8919°)


Where is Zhuxing on the map?