Floating offshore wind turbine Floatgen, the first offshore wind turbine installed off the French coast, has started delivering electricity to the grid.
↧