Hi,
Im a U.S. citizen planning to marry my fiance, an Indian citizen here on a valid H1-B visa. Ultimately, hed like to become a U.S. citizen. Id welcome any advice about how to do this, including whether its best to marry in the U.S. or in India. We want to have ceremonies in both countries, so all our relatives can be there, but would there be an advantage to marrying officially in the U.S. versus in India? Ive been trying to find information on the internet, but its very confusing.
Thanks!
Mary him here in US and file for AOS. This would be the quickest, smartest and fastest way.
In your case, it doesnt make a difference where you marry -- USCIS will recognize either*, and with an H1B visa, the marriage to you wont be an obstacle to reentering the US.
Then once you get married and hes back in the US, file for AOS and he should have a green card in a few months. Then 3 years after the green card he can be eligible to become a US citizen.
*provided you make sure to get the marriage certificate from India ... some couples who marry in India dont get the marriage certificate, which complicates things
U.S. Citizen Marrying Indian Citizen -- need advice!