Cho Oyu...
Cho Oyu is the sixth highest mountain in the world, located in the Rikaze region of China. Standing at an impressive 8,188 meters (26,864 feet) tall, Cho Oyu is a popular destination for mountaineers looking to challenge themselves on one of the worl...
Rikaze, , China