What is Machu Picchu

1 answer

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.