Source: ESG Today
UK-based renewable energy producer British Solar Renewables (BSR) announced that it has secured up to […]