Iliad Group signs four PPAs across Europe for 60MW of power

French multinational telco company, Iliad Group, has signed four Power Purchase Agreements (PPAs) across France, Poland, and Italy for 60MW of power.

“With these four new projects, we’re passing another milestone by doubling our number of…

Continue Reading