how long does it take to get green card for indian citizens?
A Green Card holder can apply for US citizenship after five years of residency. This period is shortened to three years if married to a US citizen. There is a lengthy 12-year waiting period for Indians applying for permanent residency also known as Green Card in the US as skilled employees, according to a new report.