World's highest observatory opens in Chile after 26-years of effort"
Next Article What's the story The University of Tokyo Atacama Observatory (TAO) has been inaugurated as the world's highest telescope, situated at an impressive altitude of 18,500 feet on Mount Chajnantor in the Atacama Desert, Chile. This cutting- …