The colossal turbine, developed and installed by China Three Gorges Corporation (CTG), is located in the phase II Liuao offshore wind farm, more than 30 kilometres off the coast of southern Fujian in ...