Machu Picchu was the last refuge of the Inca empire.