About the company
Dubai Mall is the largest shopping complex in the world based on its total area, and the sixth largest by gross leasable area. It is located in the city of Dubai in the United Arab Emirates, and is part of the Burj Khalifa complex, a project that cost $1.5 billion to build. The mall consists of 1,200 retail stores.