Spanish utility Iberdrola SA (BME:IBE) has wrapped up the sale of 757 MW of onshore renewable assets in France to French independent power producer Technique Solaire.