China Delivers 26 MW Wind Turbine Installation Vessel August 29, 2024 The self-elevating wind turbine installation vessel, Gang Hang Ping 5, capable of installing 26 MW turbines, delivered to Qingdao.