The number of people forced to sleep on the streets in London has risen to 13,231, a 63% increase from when the mayor took office in 2016
Khan vows to ‘turn the tide’ on rough sleeping
The number of people forced to sleep on the streets in London has risen to 13,231, a 63% increase from when the mayor took office in 2016
