Mount Cho Oyu

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