By CEP Staff • 13 August 2020 in News

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.