Mankind's Seven Wonders of the World - An amazing sight of the once lost Incan city of Machu Picchu in Peru. Set on a mountain edge, the 15th century city is located in the Cusco Region of Peru, South America.