Spainâs Iberdrola SA (BME:IBE) will invest up to USD 5 billion (EUR 4.5bn) in new power generation projects in Mexico in the 2019-2024 period to cater to the growing energy demand expected in the coming years.