The $2.9 billion London Array—the world’s biggest offshore wind farm—opened this July in the Outer Thames Estuary about 12 miles off the coasts of Kent and Essex. The 175-turbine installation…
The $2.9 billion London Array—the world’s biggest offshore wind farm—opened this July in the Outer Thames Estuary about 12 miles off the coasts of Kent and Essex. The 175-turbine installation…