Machu Picchu The Lost City of the Incas One of the 7 Wonders of the World. Machu Picchu is an impressive Inca fortress with temples, platforms and water channels.