UK net migration last year was just under 300'000 (not including illegals) - so that means a million or so extra people in the UK over next few years - on top of the level of net migration over the previous few years. (For comparison, net migration in 1995 was about zero). Then there is the...