By CEP Staff • 10 May 2011 in News

Solar Trade Association bemoans UK Committee on Climate Change’s error on solar costs