Dubai is a city of contrasts, with golden deserts and futuristic skyscrapers, luxury malls and traditional souks, scorching ...