Burj al Arab is a luxury hotel in Dubai, United Arab Emirates. It is the third tallest hotel in the world and stands on an artificial island, connected to the mainland by a private curving bridge. The shape of the structure is designed to resemble the sail of a ship. The Burj al Arab is … Continue reading Afternoon Tea at Burj al Arab