Machu Picchu, one of the New Seven Wonders of the World, is located in which country?
- A.Mexico
- B.Peru
- C.Brazil
- D.Chile
Show answer
Machu Picchu is the Inca citadel set high in the Andes of Peru, and it was chosen in 2007 as one of the New Seven Wonders of the World.
Read the full explanation →