Free from fear or favour No tracking. No cookies
Subscriptions
The London Borough of Newham has the highest number of households staying in temporary accommodation in the country. For every 1,000 households, 53 are in temporary accommodation. The London average is 17