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