Burj Al Arab Hotel – Travel Photo of the Moment

The Travel Photo of the Moment is of the Burj Al Arab Hotel in Dubai

One of the most luxurious hotels on earth, the the Burj Al Arab Hotel is in the United Arab Emirates’ city of Dubai. With more than 200 rooms that feature countless amenities, the hotel claims to be the only 7-star hotel in the world. Completed in 1999, construction costs were estimated at $645 million.

Read more:
Visiting Athens

Athens is the capital city of Greece, a Mediterranean country which has much to offer the visitor from anywhere around...

Get adventurous in Queenstown, New Zealand

New Zealand is rapidly gathering a reputation as the adventure capital of the world, with all manner of adrenalin-pumping activities....

Six Things To Do in Bali

The Indonesian island of Bali is a famous summer vacation playground. With good weather at most times of year and...