By CEP Staff • 3 April 2012 in News

Denham Capital’s $3 billion fund to invest in renewables