[#item_full_content]
Scottish Power owner Iberdrola commits £24bn to upgrade UK’s green energy infrastructure October 12, 2024