
Photo taken on Dec. 23, 2016 shows mountain roads and Mount Qomolangma, southwest China's Tibet Autonomous Region. The 8,844.43-meter-high Mt. Qomolangma, located on the border of China and Nepal, is the world's tallest peak. (Xinhua/Liu Dongjun)
Photo taken on Dec. 23, 2016 shows mountain roads and Mount Qomolangma, southwest China's Tibet Autonomous Region. The 8,844.43-meter-high Mt. Qomolangma, located on the border of China and Nepal, is the world's tallest peak. (Xinhua/Liu Dongjun)
![]() |
|