
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 PPAs. And we’re …