By CEP Staff • 13 April 2011 in News

UK failing to achieve renewable goals due to wind performance, says report