Rough Sleeping Has Doubled Since 2010—And Government Policy Is Making It Worse
3,898 people sleep rough on England's streets on any given night, double the number in 2010. Behind the statistics are people failed by a…
Naomi Clarke
434 reading now