


Yubeng village is situated at a valley of the famous Meili Snow Mountain in southwest China’s Yunnan Province.
The Yubeng Village known for its beautiful landscape is also a holy pilgrimage site for Tibetan Buddhists.
Boasting the "Shangri-La," it has no accessible roads, so visitors have to traverse the mountain pass at an altitude of 3,700 meters by foot or horse before they can enter the village.


