The London Array is one of the world's largest offshore wind farms. The farm consists of 175 turbines in the turbulent waters of the Thames Estuary, about 11 kilometers (7 miles) off the coast of Kent, England. The London Array supplies electricity to parts of London, England, a city of more than 8 million people.

Photograph courtesy London Array Limited

Download this file