6541
Technology / Technology in technicolour
« on: 29/11/2010 10:56:49 »I think this might be the apt forum for these islands as they are Human Made !
[ Invalid Attachment ]
[ Invalid Attachment ]
Those islands are:
Palm Jumeirah and The World Islands, located in Dubai, UAE.
Think of it as our oil&gas money being put to work!!!