Located in Deqen county, Deqen Tibetan Autonomous Prefecture, in southwest China's Yunnan province, the Meili Snow Mountain rises 6,740 meters high and its peak is covered with glaciers formed thousands of years ago.