
Iliad Group Secures Renewable Energy with New European Power Deals
The Iliad Group has announced the signing of four new power purchase agreements (PPAs) for renewable energy across its three operating geographies in Europe, doubling its number of green energy projects to eight since 2023. The new contracts include two …