JasSmith, 7 months ago The average UK household has 2.36 residents. That still leaves a deficit of more than 21,000 people. And this gap compounds year on year on year.
The average UK household has 2.36 residents. That still leaves a deficit of more than 21,000 people. And this gap compounds year on year on year.