Tag: Snow Lotus Peak

Xuelian Feng

Xuelian Feng | Snow Lotus Peak | 雪莲峰 Xuelian Feng is a spectacular 6,627-meter mountain in the Central Tian Shan of Xinjiang, China. Its name means “Snow Lotus Peak,” an appropriately graceful name for a mountain dominated by enormous glaciers, steep ice walls, corniced ridges, and remote high-altitude terrain. At 21,742 feet (6,627 meters), Xuelian …

Continue reading