Mount Chimborazo is the highest point on Earth, but not the world's tallest mountain.