Noor Solar Complex - CIF@10
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.
29 photos · 15 views