China sets up world’s highest automatic weather station on Mt. Everest
DHARAMSALA, 5 May: China has set up the world’s highest automatic weather station on Mt. Everest, the world’s highest mountain located at the Tibet-Nepal border, known in Nepali as Sagarmatha and Chomolungma in Tibetan.
Read more