Increased immigration to UK is due to all sorts of reasons:
* Us joining the EU, allowing potentially millions of people to come here with us unable to stop them or limit them.
* Ease of cheap travel, particularly air travel.
* Television and other media showing people in "poor" countries what it is like in "richer" countries, and increasing their desire to get there.
* Having many inner city ghettos here in the UK, making it easier for illegal immigrants to "hide" in the UK. When I was young a Black or Asian illegal immigrant would have stood out like a sore thumb, not now.
* Europe's stupid softly softly attitude to immigrants since WW2, making many European countries now full of far too many immigrants.
* The rise in criminal gangs smuggling people for money
* The channel tunnel with lorries waiting to go into the tunnel being targets for illegal immigrants.
* Our weak border controls.
* Human rights laws making it hard to get rid of people you don't want.
* Many people coming here on visas (education visas, tourist visas etc.) not going home when they are supposed to.
* Our successive weak governments not getting a grip on the problem - for example "fake" colleges who bring over students to learn but then the students never go to college and get "lost" in the system.
* Various wars and conflicts in places like Somalia, Iraq, Syria and many more, making more people flee those countries.
It is a whole multitude of things.