By CEP Staff • 26 April 2012 in News

Luxcara closes Eur130 million financing for 60 MW solar project stake