Iberdrola (BME:IBE) will invest EUR 32 billion (USD 39bn) in the 2018-2022 period, EUR 11.5 billion of which in renewables, the Spanish utility said today as it released 2017 results.