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