4 July 2013

Terra Firma presses on with renewables sale plan, despite pulling German IPO