By CEP Staff • 14 February 2014 in News

Terra Firma sacks head of $2 billion renewable energy fund