I am a permanent resident of the US. I am interested to sponsor my foreign national spouse who is residing in India for permanent residency. Could you please tell me how long will it take from sponsoring them to getting their green card? Will the case be filed in US or India from a faster approval standpoint? I will be applying for citizenship next year. Is it better for me to sponsor my spouse now as a permanent resident or should I wait to become a US citizen next year and then sponsor from a faster approval standpoint? Please advise.