Mount Chimborazo is Ecuador's tallest mountain. It is a stratovolcano located in towards the center of Ecuador. It is around 6300 meters in height, which is not the tallest in the world, but it technically is because Earth is not a perfect sphere. That means that some points in Earth are higher than others, and mount Chimborazo is on one of those points. Because of that, Mount Chimborazo is actually the highest point on Earth, even higher than Mount Everest's almost 9000 meter summit.
Mount Chimborazo
Snow-capped Mount Chimborazo in the Sky
Mount Chimborazo in Ecuador