News

The mountains form a natural barrier between the densely populated southern and eastern provinces of China and the great wilderness of the Tibetan Plateau, the highest and largest in the world.