answersLogoWhite

0

Machu Picchu is an old Inca Citadel located in the Andes of Peru, near the city of Cusco. It was voted as one of the Seven World Wonders of the New World in 2007.

It was known locally and by some foreigners, but it wasn't until 1911 when Hiram Bingham found it that it became worldwide known.

User Avatar

Wiki User

13y ago

What else can I help you with?