Octopus Renewables, part of UK-based Octopus Group, has put on stream a 70-MW portfolio of solar parks in Italy that were built without using any state subsidies.