Microsoft and Iberdrola have expanded a quietly consequential partnership into Europe with two new long‑term power purchase agreements (PPAs) totaling 150 MW and an explicit roadmap to weave cloud, AI and energy infrastructure together across Iberdrola’s global operations. The deal links...