French researchers determine that the top of Ecuador’s Chimborazo is the highest point on earth
France’s Institute for Research and Development (IRD) has made it official: Ecuador's Chimborazo mountain is the highest point on earth. Although it has long been known that the top of Chimborazo was the furthest point from the center of the earth, estimates varied as...




























