Dubai Building Burj Al Arab: Cost, Design, and Ownership Facts
Finance
The Dubai building Burj Al Arab is a 28-story luxury hotel on an artificial island near Jumeirah Beach, opened in 1999 and developed by the Dubai-based investment company Jumeir...
Open article