Xuelian Feng, also spelled Xuelian Peak or Snow Lotus Peak, is one of the major mountains of the Tian Shan mountain range. It lies in Xinjiang province, China, about 50 kilometres east-northeast of Jengish Chokusu, the highest peak in the range.
Wikipedia