Image 1 of 1
20051101_166_Dubai.jpg
"The World" artificial island showroom.