One of the eight Great Mount of Gods in the Meili Snow Mountain Tibetan Area, at an altitude of 6740, the highest peak is Kawagebo Peak, which is known as the unmountable Mount Kinabalu.
View Full Image on Dreamstime
Username: 13987660625
Editorial: No
Width: 5184 pixels
Height: 3456 pixels
Downloads: 0
Image ID: 114295223