The Meili Snow Mountain, also known as the Prince Snow Mountains, is located deep in the Tibetan Plateau foothills, about 10 kilometers (6 miles) west of Deqin County Town, which is about 4 hours’ driving from Shangri-La, Yunnan Province. The area is a land of pilgrimage for Tibetan Buddhists. In the 1930s, it was praised… Continue reading Beautiful Meili Snow Mountain and Its Virgin Peaks