Share

The London Array is a 175-turbine 630 MW Round 2 offshore wind farm located 20 kilometres off the Kent coast in the outer Thames Estuary in the United Kingdom.