A hidden gem in the mountains of SW China
6/3/2020


Yubeng Village in southwest China's Yunnan Province sits at the foot of Meili Snow Mountain and is surrounded by large swathes of lush forest. The woods offer a perfect spot to admire the snow-capped peaks lit with the golden rays of sunlight.