Your browser does not support iframes.
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.