Despite tougher border controls and the immigration cap, why has net immigration actually increased since the new Government come to power.
The answer is quite simple.
A number of those moving into the UK are returning British citizens.
There is nothing the UK can do about the EU nationals, who are estimated to make up about a third of all arrivals. The only solution would be to exit the EU which is simply not going to happen.
In the end, the only people whose entry can be controlled are the non-EU nationals.
It would be hard to prevent family members joining those already here.
Assuring that only students enrolling at valid Universities would help but they make up only a small percentage. Reducing the number of foreign students will affect one of highest foreign exchange earners of the country. Plus the research output generated contributes to the reputation and wealth of the nation. Plus most of the students are only here for a short period of time and some experts are saying that they should not even be classed in the same category as long term immigrants.
However, there is a big loop hole in the cap - there is nothing the Government can do about MNC bringing in foreign workers on "intra-company transfers".
So that leaves a minority of people - the skilled migrants and exceptional talented migrants - artists, academics, scientists, etc. The kind of people who can contribute to the country and whom the country should welcome.
Ultimately this leaves asylum seekers, refugees and illegal immigrants.
What can be done is to crack down on illegal immigrants and failed asylum seekers.