caption: The Dubai Mall is a shopping mall in Dubai and the largest mall in the world by total area. Located in Dubai, United Arab Emirates, it is part of the Dubai Mall, United Arab Emirates, World's Biggest, Shopping Mall, Luxury Lifestyle, Worlds Largest, Skyscraper, Times Square, City
exif: {}