by pawel_szczepanski
Burj Al Arab in Dubai, considered the world's most luxurious hotel, on February 03, 2013. Built on an artificial island 280m from Jumeirah beach, best recognizable landmark of Dubai.