The 175th and final wind turbine was installed at the London Array offshore wind farm in December of 2012, but was finally commissioned this week, which not only finalises the end of major construction activities but also confirms the London Array’s position as world’s largest offshore wind...