Redstone CSP nears financial close
Sponsors of the $750 million Redstone concentrated solar power (CSP) project in South Africa are nearing financial close on a heavily delayed project...
Sponsors of the $750 million Redstone concentrated solar power (CSP) project in South Africa are nearing financial close on a heavily delayed project...