Spanish utility Iberdrola SA (BME:IBE) will provide renewable electricity to Vodafone (LON:VOD) in Germany, Portugal and Spain under three power purchase agreements (PPAs), announced today.