Traveldog pitch video for Dubai Tourism Futurism opposition

Related articles

The only a single seven star resort: Burj Al Arab

Burj Al Arab (Arabic: برج العرب‎,Tower of the Arabs) is a luxurious resort situated in Dubai, United Arab Emirates. It has been termed “The world’s only seven star Resort” and is the third tallest resort in the environment having said that, 39% of its overall top is designed up of non-occupiable space. Burj Al Arab […]

Leave a Reply