Cho Oyu Images n Detail - China & Nepal

Cho Oyu Images n Detail - China & Nepal



Cho Oyu is the sixth highest mountain in the world at 8,201 metres (26,906 ft) above sea level. Cho Oyu lies in the Himalayas and is 20 km west of Mount Everest, at the border between China and Nepal. Cho Oyu means "Turquoise Goddess" in Tibetan.