British Solar Renewables Completes 50 MW Battery Facility
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 near Bishop’s Stortford
Read More













