By CEP Staff • 29 August 2011 in News

Chinese turbine manufacturers feel the pinch in 1H11