yorknomore
Well-Known Member
5% of the land area of the United Kingdom is built upon. 2% is housing, the rest industry, business, transportation etc.
You could put 10 cities the size of Manchester in the UK without anybody noticing.
Then we will need a bigger transport infrastructure and more resources, which in turn will bring even more people over, it needs to be nipped in the bud.