By CEP Staff • 3 July 2025 in News

British Solar Renewables (BSR), part of ICG, has reached financial close on a £345 million debt facility to support a 609 MW portfolio of 12 solar and co-located solar-plus-storage projects across the UK.