UK’s Latest Salvo Against Intermittency
The United Kingdom appears to be caught up in a research frenzy at the moment – with the University of Liverpool the latest beneficiary of... Read More
UK Readies Europe’s Largest Energy Storage Facility
A 6MW/ 10MWh energy storage plant will be sited at the Leighton Buzzard substation in the English town of Bedfordshire, in order to evaluate how... Read More