Cho OyuMountain Info Dean May 4, 2021June 7, 2021 Cho Oyu Cho Oyu Cho Oyu is the sixth-highest mountain in the world at 8,188 metres (26,864 ft) above sea level. Cho Oyu means Read More