The Burj al Arab in Dubai is one of the most profitable hotels in the world, according to the CEO of the Jumeirah Group, the owner of the iconic sail-shaped building. The legendary property was rated the world’s first seven-star hotel by a British journalist when it was officially opened on December 1, 1999. While […]