Multiple choice general knowledge

This country's capital is Lima and it is home to Macchu Picchu. What country is it?

  1. Peru

  2. Panama

  3. Phillippines

  4. Palau

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Peru is a South American country with Lima as its capital city. It is home to the ancient Incan citadel Machu Picchu, one of the New Seven Wonders of the World.