Q. Machu Picchu, a UNESCO World Heritage Site, recently in the news, is located in which country?
Answer: B
Notes:
Explanation: Machu Picchu, often called the “Lost City of the Incas,” is a 15th-century Inca citadel located in the Eastern Cordillera of southern Peru, in the Andes Mountains.
Source- FP

