The Dubai Mall is the world’s largest shopping mall based on total area. Located in Dubai, United Arab Emirates, it is part of the Burj Khalifa complex, the 20-billion-dollar project has 1,200 shops.
Created on February 27, 2010 using FlipShare.
source