No wonder the UK is short of homes. In 2022 an additional 1.2 million migrants arrived with only 450,000 people leaving. In just one year we needed to house an extra 745,000. It was not much less in 2023. That meant we should have built three cities the size of Southampton in 2022, and almost the same again in 2023. That’s a huge number of new homes. The residents would also need the shops, the utility supplies, the schools and hospitals to go with them so I say we need to build them cities if we invite them here. The average home in the UK is lived in by 2.2 people. 745,000 extra people need …