News

Ever since its 1911 rediscovery, the fabled Inca city of Machu Picchu has been hailed as one of the world’s wonders. Its intricate architecture and terraced slopes draw a million visitors a year ...