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.

Source:  www.youtube.com

LEAVE A REPLY