Top story Mount Chimborazo: The Spot on Earth Nearest the Sun, Yet Home to Perpetual Snow‑bound Villages