Machu Picchu, also called “Lost City of the Incas ”, is an archaeological site located in Peru . This immense sanctuary is considered one of the most enigmatic places in Latin America. In 1983, it was declared by UNESCO as a Cultural Heritage of Humanity. In 2007, it was elected one of the Seven Wo