Burj Al Arab is one particular of the seven star resort all more than the world. This is the most tourist location and located in Dubai United Arab Emirates

supply