Why Machu Picchu is Peru’s most visited tourist attraction ?
Machu Picchu, also known as The Lost City of the Incas, is an impressive citadel in the Andean tropical mountains near Cuzco in Peru. It consists of 13 square kilometers of terraced stonework. The monumental stone ruins were discovered in 1911 by the American anthropologist Hiram Bingham. Since its discovery, Machu Picchu has been [...]