Cho Oyu, which means that of “The Turquoise Goddess”, is the sixth highest mountain in the world, standing at 8,188m (26,864ft) on the China-Nepal border.
Cho Oyu, which means “The Turquoise Goddess”, is the sixth highest mountain in the world, standing at 8,188m (26,864ft) on the China-Nepal border.