Live: Discovering the mesmerizing beauty of the snow-capped Meili Mountain

Known as a holy land of Shangri-La, a pilgrimage site for Tibetan Buddhists, the snow-capped Meili Mountain range is located in Deqen County of southwest China's Yunnan Province. Kang Karpo Peak, meaning White Snow Mountain in Tibetan language, stands at 6,740 meters above sea level and marks the highest peak in the province. A golden sunrise on its stunning snow-topped peaks is a must-see for most tourists.