9.6 C
London
Friday, March 29, 2024
Home Scatec Solar signs Power Purchase Agreements for 258 MW in South Africa Scatec Solar signs Power Purchase Agreements for 258 MW in South Africa

Scatec Solar signs Power Purchase Agreements for 258 MW in South Africa

Scatec Solar signs Power Purchase Agreements for 258 MW in South Africa

Scatec Solar signs Power Purchase Agreements for 258 MW in South Africa