Mexico, Peru and Chile dominated the Latin American World Travel Awards in Cancún, taking top honors in beach, adventure, ...
Ever seen a city floating above the clouds? That’s Machu Picchu. Terraces climb the mountains like giant green staircases, and stone temples peek through the mist. Built by the Incas without a single ...