Natural Power advises Octopus on acquisition of 115MW European onshore wind portfolio
Download