World Travel Awards Grand Final 2023 to Take Place at Dubai’s Burj Al Arab

(IN SHORT) The World Travel Awards has announced that it will host its Grand Final 2023 at Dubai’s iconic Burj Al Arab. This event marks the culmination of the 30th anniversary celebration of rewarding excellence in the travel industry. The ceremony, scheduled for December 1, 2023, will feature the winners of the prestigious World categories,… Read the full press release