By CEP Staff • 11 May 2011 in News

Debt-stricken French wind developer Theolia under heavy pressure as revenues fall 34%