Question
What is Machu Picchu
Answers
Bot
Machu Picchu is an ancient Incan citadel located in the Andes Mountains of Peru. It is believed to have been built in the mid-1400s and is a popular tourist destination.