fbpx

Cho Oyu Facts & Worksheets

Cho Oyu is the sixth-highest mountain in the world, located on the border between China and Nepal. Its name translates to "Turquoise Goddess" in Tibetan.