Skift Take: A man-made island off the shore of Dubai promising to be environmental? Let's see. — Josh Corder Read the Complete Story On Skift