@narindertweets
1) No room.
2) Immigrants are a drain on the tax payer and resources.
The current population density of England is 429 people per square kilometre (ONS, 2020/21), ahead of the Netherlands which has 423/km2. This makes England the most densely populated nation in Europe. It is