Nepal: The Home Of 8 Out Of 10 Highest Mountains In The World


Prev Page
Next Page

Cho Oyu

This mountain literally means “Turquoise Goddess”. Located in NepalĀ (Province No. 1) and China (Tibet), the sixth highest mountain in the world rises 8,188 meters above sea level.

Photo credit: Alpine Ascents