By CEP Staff • 23 February 2012 in News

Nordex wins contract for 18MW wind farm in Scotland