A concentrated solar power (CSP) site, touted as the world’s largest, has been formally inaugurated in Dubai as part of the 950-MW fourth phase of the mega solar project Mohammed bin Rashid Al Maktoum Solar Park.