Chimborazo has the highest mountain peak from the center of the Earth.
It is an inactive volcano located in Ecuador.
5.2m questions
6.7m answers