Several European countries achieved their highest share of renewables in 2023, Microsoft signed a massive supply deal for 12 GW of solar panels, and other news
Share this post
What's Happening in Sustainability & ESGβ¦
Share this post
Several European countries achieved their highest share of renewables in 2023, Microsoft signed a massive supply deal for 12 GW of solar panels, and other news