Rank #75

The Palm Islands, Dubai

The Palm Islands are a set of three man-made islands located off the coast of Dubai, United Arab Emirates. The islands are Palm Jumeirah, Palm Jebel Ali and Palm Deira. They are the world's largest man-made islands and are home to luxurious resorts,

01
Lv 1 · Browser0 pts
0 / 100 to Lv 2+1 / 200px scrolled
Theme
Display
Density