Q. Machu Picchu, a UNESCO World Heritage Site, recently in the news, is located in which country?

[A] Mexico

[B] Peru

[C] Chile

[D] Brazil

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

Blog
Academy
Community