A. USA
B. Japan
C. Russia
D. China
Submitted by: Muhammad Nawaz
China has successfully established the world’s highest weather station on Mount Everest after its scientific expedition scaled the summit. A Chinese expedition team led by scientists has established the world’s highest weather station on Mount Everest at an altitude of 8,830 meters above sea level.