Cho Oyu: Towards the Sixth tallest Peak in the world

Cho Oyu: Towards the Sixth tallest Peak in the world Cho Oyu is the sixth tallest mountain in the world at an elevation of 8,188 meters above sea level. The mountain lies in China-Nepal border and is the westernmost peak of Khumbu sub-section of Mahalangur Himalaya. The trek is an exclusive one which takes you [ Continue Reading ]