Where is This is it?

Where is This is it located?

This is it, Hunan, China (approx. 26.45778°, 112.2006°)


Where is This is it on the map?