Iberdrola buys French renewable firm Aalto Power

The French firm owns and operates 118MW of onshore wind farms in France, with an additional 63MW portfolio under development