The world’s first telescopic wind turbine has been installed in waters off Gran Canaria In Spain. PrevNext