Europe completed power purchase agreements (PPAs) for 1.6GW of renewable energy capacity in March, according to Pexapark.
Read full article…