Tag: Wind

This summer, after four years of construction, the UK officially opened the world’s largest offshore wind farm. Known as the London Array, the farm is located 20 km off the coast . . .

Read Full Story