Maybe, but storing hydrogen is much easier so you can produce the power for night-life Europe, over the day Europe can produce its own solar/wind/water/thermal generated power.