13.2 C
London
Tuesday, February 11, 2025
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