The holy land of Shangri-La, a pilgrimage site for Tibetan Buddhists, the snow-capped Meili Snow Mountain range is located in Deqin County of southwest China's Yunnan Province. Kang Karpo Peak, meaning White Snow Mountain in the 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.