Here’s why so many people sleep rough on Britain’s streets

4000
3000