By CEP Staff • 23 August 2011 in News

Japan’s landmark renewables bill passes through first stage of parliament