BSR undertakes five-year PPA with Shell Energy
British Solar Renewables ltd (BSR) undertakes a five year off-take agreement with Shell Energy Europe present in 14 European power markets, which includes the off-take of renewable…
Read More...
Read More...