By CEP Staff • 21 January 2015 in News

Poorly located renewable projects cost Europe Eur100 billion