The Burj wins again

Dubai’s Burj Al Arab Jumeirah was voted “Best Hotel in the World” in The Telegraph’s “Ultimate Luxury Travel Related Awards (Ultras)” for the third year in a row.

READ MORE