Dec 10, 2021 | Other News
10 Dec 2021 In London one in every 53 people are homeless – while this rate is even higher in some areas of the city, Shelter research shows. Some 19 of the worst 20 affected local authorities are in the capital, with Newham having one in 22 people, and Kensington...