Mount Cho Oyu Mount Cho Oyu, the sixth highest mountain in the world, is located on the border between Nepal and Tibet Autonomous Region. Cho Oyu, which means “Turquoise Goddess” in Tibetan language, took its name from the unique view it offers to its visitors at sunset. Mount Cho Oyu is located 20 kilometers west … Continue reading Mount Cho Oyu
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed