By CEP Staff • 20 October 2015 in News

China Three Gorges invests in 1.1 GW Scottish wind farm