The Number Of People Sleeping On London Streets Record high 12,000

The number of people sleeping on the streets of London has hit a record high of nearly 12,000. Latest figures showed Thursday, as the impact of the UK’s cost-of-living crisis bites. Britain, the world’s sixth-biggest economy, saw decades-high inflation in 2023 and a shortage of affordable rental properties over recent years. Some 11,993 people were … Continue reading The Number Of People Sleeping On London Streets Record high 12,000