20 Stunning Pictures of Burj Al Arab Hotel in Dubai

Burj Al Arab is a luxurious hotel located near Jumeirah beach in Dubai, UAE. It is built to resemble the shape of ship and is one of the five tallest hotels in the world. The Burj Al Arab hotel is constructed on an artificial island and it connects to the mainland with a bridge.