By CEP Staff • 14 October 2011 in News

Prolific clean energy investor Khosla Ventures closes $1.05 billion fund