WordExchange
Home
Current Affairs MCQs
General Knowledge MCQs
The “Chimborazo Mountain” is located in
(A) Peru
(B) Guyana
(C) Venezuela
(D) Ecuador
The answer is: (D) Ecuador
←
Previous:
Buddhism is world’s fourth-largest religion. It is believed to be originated in
Next:
Which country is NOT a member of QUAD?
→