More than half of England’s homeless people are in London, charity finds
Nearly 150,000 people in London are living in temporary accommodation, accounting for more than half the number of such homeless people in the whole of England, according to an analysis by the homelessness charity Shelter. Almost half of those temporarily housed are children and the overall number of people in the capital with no home […]