Clean Power
Work has begun on the £300 million, 239 MW Kilgallioch Windfarm, located 5 kilometres south of Barrhill, in Scotland. ScottishPower Renewables, a unit of Iberdrola,...
Hi, what are you looking for?
Work has begun on the £300 million, 239 MW Kilgallioch Windfarm, located 5 kilometres south of Barrhill, in Scotland. ScottishPower Renewables, a unit of Iberdrola,...