Renewable energy production data recently published by the Renewable Energy Foundation, an organisation opposed to the public support of renewable energy, has confirmed that Allt Dearg was Great Britain’s top performing wind farm in 2013.
[Read more...]