Machu Picchu has been named the Leading Tourist Attraction in South America for the ninth consecutive year at the 2026 World Travel Awards. This recognition was granted during the regional edition of the international competition, marking a continued streak of success for the Peruvian landmark.
The award reinforces the site's status as a premier destination within the continent. The distinction highlights the ongoing international appeal and sustained tourism prominence of the historic sanctuary.
In-depth summary · AI, neutral