The “Chimborazo Mountain” is located in September 6, 2022September 6, 2022 mbilal005 General Knowledge MCQs GK FPSC NTS PPSC Test Past Papers Questions (A) Peru(B) Guyana(C) Venezuela(D) Ecuador The answer is: (D) Ecuador