Octopus Energy Generation, a unit of Britain’s Octopus Energy Group, has spent EUR 584 million (USD 686.4m) on buying a 321-MW portfolio of onshore wind assets across France, Germany and Poland as part of its European expansion.