The Chimborazo mountain is located in _______ place ?

74

(a) Peru
(b) Guyana
(c) Venezuela
(d) Ecuador