Iberdrola and Microsoft have taken their decade-long flirtation with energy and cloud services into a deeper strategic embrace: the companies announced long-term power purchase agreements (PPAs) in Spain that secure 150 MW of wind capacity and an expanded technology pact that brings Microsoft...