New shopping mall opens in Dubai

The Art of Living shopping mall is nestled in the heart of Dubai, in Barsha 2 – Umm Suqeim Road, spanning 50,000 square metres spread across three levels and featuring a line-up of brands that include …