Uncategorized 950 MW DEWA CSP project wins the SolarPACES 2024 Technology Innovation Award – SolarPACES admin April 28, 2025 No Comments source