By CEP Staff • 10 June 2013 in News

UK energy select committee deals blow to £30 billion Severn Barrage scheme