Built at the height of the Incan civilization in what is now Peru, Machu Picchu was rediscovered one hundred years ago on 24 July, 1911.
Built at the height of the Incan civilization in what is now Peru, Machu Picchu was rediscovered one hundred years ago on 24 July, 1911.