Press Release

Shanghai Electric’s Offshore Wind Turbine Generator Designed for China’s Climate Rolls off Production Line