University of Tokyo observatory in Chile's Atacama Desert named world's highest
The University of Tokyo Atacama Observatory atop Cerro Chajnantor, a mountain in Chile's Atacama Desert, has been named the world's highest-altitude observatory by Guinness World Records. Read more