Iberdrola’s $16B Scottish Grid: Long-Term Value PlayBy omc_adminApril 2, 2026 Energy investors are closely watching a massive infrastructure drive unfolding in Scotland, spearheaded by ScottishPower, the UK arm of Spanish…