Spanish utility Iberdrola SA (BME:IBE) on Thursday secured contracts for difference (CfDs) for 16 solar, onshore and offshore wind power projects totalling 2,122 MW in UK government’s fourth allocation round, the group announced.