Hi everyone i would be really glad if someone can give me good information on this subject,i am 31 year male currently residing in europe, my girlfriend has american greencard and i am planning to move to usa as well, we are planning to get married in march, how long is the visa procedure? what documents are needed? i would really appreciate if you guys give me a good feedback and by the way is it better for us to get married in nepal and apply for visa or better to get married in the country where i currently reside?