London Array offshore wind farm seen from space

The world’s largest offshore wind farm in London was seen from space, photos released by NASA reveal. Taken by its Landsat 8 satellite, it shows the London Array’s 175 turbines as white dots (pictured) in the Thames Estuary, where the River Thames meets the North Sea. The turbines are spread over 40 square miles with […]