it was in Mesoamerica
Peru
peru
No it is in Peru.
God
Machu Pichu's elevation is 2,429.9 meters.
machu pichu was discovered on July 24, 1911
yes machu pichu is a world wonder
machu pichu
Machu Picchu means 'Old Peak'
Yes. It is also in Peru.
it is machu pichu