Machu Picchu is located in which of the following country?

A. Peru
B. Chile
C. Ecuador
D. Colombia

Leave a Reply