British Solar Renewables Completes 50 MW Battery Facility
2018-07-12
British Solar Renewables has completed construction of the 49.99 megawatt (MW) Stocking Pelham battery storage project in England, the largest such facility in the UK. The facility is located nearContinue Reading