Royal Star completes $830m mall in IranRoyal Star International, a UAE-based specialist in the development of multiplexes and shopping malls, has completed a $830 million shopping mall project in Shiraz, Iran. The Fars Shopping Complex will be the world’s biggest mall in terms More… |