China sets up world's highest weather station on Mount Everest ...
www.indiatoday.in
Images may be subject to copyright.