The Latin America ReportSep 5, 2022Peru wins three categories at World Travel AwardsMachu Picchu has been selected the Leading Tourist Attraction in South America at the recent World Travel Awards. Peru also received two...