XIGAZE, Oct. 30, 2016 - Photo taken on Oct. 29, 2016 shows wild blue sheep 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.

1 / 1
Add your comments

Be the first to add a comment.


Latest News

Latest Photos