Named in 2007 as one of the new seven wonders of the world, Machu Picchu is located in the mountains northwest of Cusco, Peru