DMCC, a leading international business district in Dubai, has opened The Plaza at Uptown Dubai, a 21,000-sq-m open-air space that anchors the district’s masterplan.