Which South American country is home to Machu Picchu?
Answer Peru
The Incan citadel known as Machu Picchu is situated in the Andes mountains of Peru.
Asked by Darrell Rowe · Last updated 4 years ago · 21.5K views
The Incan citadel known as Machu Picchu is situated in the Andes mountains of Peru.
Asked by Darrell Rowe · Last updated 4 years ago · 21.5K views