Where is Mashaleen?

Where is Mashaleen located?

Mashaleen, Hunan, China (approx. 26.34306°, 112.1839°)


Where is Mashaleen on the map?