Social Impact Report 2018
Big Issue Invest’s Social Impact Report reveals £10.7 million in investments
Big Issue Invest’s Social Impact Report reveals £10.7 million in investments
The Big Issue’s social investment arm unveils its Social Impact Report 2018, showing 81 investments into 68 mission-led organisations in 2017-18