Europe saw a 4% month-on-month decline in number of power purchase agreements (PPAs) signed in February 2025, according to ...