4. Germany
You need to have resided in Germany, the number four on our list of countries offering citizenship to Indians for at least 8 years to become a citizen, though this can be shortened by one year if you take and pass a German course, designed to show your integration.