Dubai, Uae. Burj Al Arab From Above

DUBAI UAE – JANUARY 20: Burj Al Arab hotel on January 20 2011 in Dubai UAE. Burj Al Arab is a luxury 5 star hotel built on an artificial island in front of Jumeirah beach

Leave a Reply

Your email address will not be published. Required fields are marked *