Machu Picchu
[title-page] Overview Machu Picchu is an ancient Incan citadel located in the Cusco region of Peru, high in the Andes Mountains. It is believed to have been built in the 15th century and was rediscovered by Hiram Bingham, an American historian and explorer in 1911. The site is nestled on a mountain ridge and is […]
View details