Established in 1940, the State-owned Industrial Development Corporation (IDC) provides something of...
South Africa plans to rely on wind power, photovoltaic and concentrated solar energy to meet its...
Potential independent power producer (IPP) bidders for South Africa's first 3 725 MW of renewable...