Solar investor Octopus has tied up a PPA with Shell Energy Europe for power from a 70.5MW portfolio of unsubsidised Italian solar assets. The deal between Octopus