Chimborazo: the Closest Point to the Sun
Chimborazo is the highest point from Earth’s center, making it the closest to the Sun. Everest is taller from sea level, but Chimborazo’s position near the equator gives it the greatest peak distance from Earth’s core.
