The Chimborazo mountain is located in _______ place ?

73

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