Immigrants who want to become British and settle permanently in the UK will need to pass more tests to "prove their worth" to the country under new plans.
Some migrants may also have to pay into a fund towards public services and have a period of "probationary citizenship".
Prime Minister Gordon Brown said the UK should expect a "demonstration of commitment" and the process of becoming a citizen should be "more exacting".
The Tories called the plans, which do not cover EU citizens, a "gimmick".
Unveiling the proposals, Home Secretary Jacqui Smith said future migrants would need to "earn" citizenship.
This scraps the current system which allows people to apply for naturalisation on the basis of how long they have lived in the UK.
Well, I guess the U.K. is going to have a drop in citizenship applications.
Grade this.