Where is Aytoupin?

Where is Aytoupin located?

Aytoupin, Hunan, China (approx. 27.5125°, 109.7681°)


Where is Aytoupin on the map?