News

British Solar Renewables reached financial close on 12-project solar portfolio with three co-located battery energy storage ...