Dubai is truly a paradise for scores of tourists from around the world.
The Burj Al Arab is a luxury hotel located in the city of Dubai, United
Arab Emirates. Developed and Managed by Jumeirah hotel group, it is one of
the tallest hotels in the world.
learn more on wikipedia