Deqing Meili Snow Mountain, Yunnan Province, China - Image Details
Image
Deqing Meili Snow Mountain, Yunnan Province, China

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