Where is Xinuli?

Where is Xinuli located?

Xinuli, Hunan, China (approx. 26.6975°, 112.4111°)


Where is Xinuli on the map?