The Burj Al Arab holds the unofficial designation as the world's only seven-star hotel. But is the accolade deserved?
Seven years in the making, Jumeirah Marsa Al Arab opens as Dubai’s most ambitious hotel, and perhaps its most impressive ...