11. India
12 years
A foreigner can become Indian citizen if he or she has been residing in India for 12 years of the previous fourteen years. Alternatively, the applicant is expected to have spent the 12 months preceding the naturalization process in India with no interruption.
Up next we have top ten easiest countries to get permanent residency in the world.