Share
twitterlinkedinfacebook
Image 1 of 1
TDI01323UAE.jpg
A display mannequin and shoppers outside the Dior shop in the Dubai Mall. The Dubai Mall is the world's largest shopping centre, based on total area, and sixth largest by gross leasable area.