French renewables company Voltalia SA has secured land lease rights for its first battery storage project in the UK, a 33 MW facility outside Bristol, England.
French renewables company Voltalia SA has secured land lease rights for its first battery storage project in the UK, a 33 MW facility outside Bristol, England.
As a subscriber, you have reached this page because you are not logged in.