Qionglai Mountains
The 55th highest mountain range in the world
Qionglai Mountains (pinyin: Qiónglái Shān) is a mountain range in the Sichuan Province of China. It runs in the general north–south direction, and is located mostly within the Ngawa Tibetan and Qiang Autonomous Prefecture, in the north-central part of the province.
Location: People's Republic of China.
Mountain range data from Wikidata (CC0). Elevation is the height of the highest peak.