Solarcentury and IDC to develop solar project in Zambia
Solar Century Africa and the Industrial Development Corporation Limited (IDC) of Zambia have signed a Heads of Terms agreement to co-develop a 67MWp...
Solar Century Africa and the Industrial Development Corporation Limited (IDC) of Zambia have signed a Heads of Terms agreement to co-develop a 67MWp...