Share Facebook Twitter LinkedIn Pinterest Bluesky Threads Europe signs PPAs for 16.2GW of renewables in 2023, including 10.5GW of solar Source: shares_inDeleware