16.1 C
London
Wednesday, May 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