CIF@10 | Ouarzazate, Morocco
The Noor Complex is the largest CSP plant in the world, producing over 580 MW of clean energy, thanks to partnerships between CIF, AfDB and the World Bank.
30 photos · 55 views