Photo taken on May 17, 2017 shows a lake at the foot of Mt. Qomolangma. The 8,844.43-meter-high Mt. Qomolangma, located on the border of China and Nepal, is the world's tallest peak. (Xinhua/Purbu Zhaxi)
Scenery of Mt. Qomolangma on border of China, Nepal
Xinhua| 2017-05-21 20:51:19|Editor: Tian Shaohui
KEY WORDS: Scenery
YOU MAY LIKE
MORE PHOTOS