Where is Xinuli?

Where is Xinuli located?

Xinuli, Anhui, China (approx. 29.63889°, 116.8917°)


Where is Xinuli on the map?