Photo shows the beautiful scenery of Mount Qomolangma. (Photo/Xinhua)
Mount Qomolangma is the main peak of the Himalayas, which is located at the border between the People's Republic of China and Nepal. Mount Qomolangma is the highest mountain in the world. It stands at the height of 8,844.43 meters measured by China State Bureau of Surveying and Mapping in 2005, and it is popular among world mountaineers. Mount Qomolangma shows various of charming views depending on different times, positions and lighting.