An Inca site situated 2,400 meters (7,875 ft) above sea level. Often referred to as "The Lost City of the Incas", Machu Picchu probably is the most familiar symbol of the Inca Empire. It is also on
(...) e of the New Seven Wonders of the World.Machu Picchu, Peru. 2008.