44.210.85.190

European wind power: thar she blows

1078
The report investigates four key areas for the wind power sector: the continuing difficulty faced by turbine manufacture