The London Array: World’s largest offshore wind farm • Earth.com

The London Array: World’s largest offshore wind farm

The London Array: World’s largest offshore wind farm is seen here in this Earth.com Image of the Day captured by the NASA Earth Observatory. The London Array is located 12 miles off the coast of England in the Thames Estuary, where the River Thames enters the North Sea.

News coming your way
The biggest news about our planet delivered to you each day