It is already too late to do anything about immigration here in UK. The lie that we all come from somewhere else is based upon cobblers and not the truth. When I heard Jack Straw say in the Commons, "There is no such thing as the British Race", I knew then that he does not belong here and that his own ancestry is suspect.
There is such a thing as the British Race and it's far bigger than anyone ever thought. A team of DNA researchers from Oxford Uni are finding vast numbers of British people with an ancestry going way back in many cases as far back as 12,000 years ago.
I am myself Welsh, a Brythonic Celt and there is no way that I'm descended from immigrants in the modern sense - we've been here for many thousands of years. So to have vast swathes of the people who think of themselves as the English, but who are in fact originally of British and Germanic Celtic descent.
The only connection between the Celts and far off PK is the language in that Welsh is an Indo-European language and not a Germanic Language.
A PK woman I read about in the papers who had gone to live in Wales, said she had started doing Welsh lessons and was amazed to discover so many words in Welsh which are the same as in Urdu. This does not mean the Welsh are related to the people of PK - it only means that both groups share a common ancestral language which probably came about, thousands of years ago, for trading purposes, very much in the same manner in which English spread across the Globe in the modern world etc.
so it goes anyway. . . .
The British - more ancient than we think.