X
myLot
vesuvius
•
@vesuvius
(1677)
• Philippines
Burj al Arab - The Burj al Arab is in the Top Ten tallest buildings in the world. It is a five star hotel situated in an artificial island in Dubai, UAE.