WorldView
True color, WorldView-2 satellite image of "The Pearl", a man-made island near Doha, Qatar