The first power has been produced at the MeyGen tidal power site in Scotland, according to project developer Atlantis Resources Ltd. PrevNext