Nepal: The Home Of 8 Out Of 10 Highest Mountains In The World
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.
Page 7