Dubai Mall – Business Insider

The Dubai Mall is an absolutely massive shopping center in Dubai, UAE that’s part of the $20 billion Burj Khalifa complex. It first opened in 2008 to much fanfare, and offers a lot more than …