Iberdrola Agrees to Buy 80% Stake in Caruna for €2 Billion | AllMind News