News

The UK’s largest battery energy storage system (BESS) has been powered up and is starting to deliver electricity to the network across London and South East England.