A tidal turbine built in Scotland is now producing power in Japan

The AR500 turbine awaiting set up in waters off the Goto Islands, Japan. A tidal turbine built and examined in

Read more