By CEP Staff • 3 April 2013 in News

BP puts wind business up for sale