Machu Picchu Mystery Solved: Not A Lost City, But Inca Emperor’s Royal Retreat
Cusco, Peru: The enigmatic lost city of Machu Picchu, perched high in the Andes, continues to captivate the world, but recent research has unravelled many of its long-standing mysteries.
Built by the Inca Empire in the 15th century, this…