You may file a Form I-129F Fiancee petition for her since you have physically met each other, at least one in the last 2 years (one of the requirements) The processing of the fianc? petition is about 8 months. If the petition is approved, she will be given a K-1 visa to travel to the US for a maximum 90 day period during which you must marry her. If you decide not to go through with the marriage, she must return to her country. After marriage you are expected to file for her green card. Alternatively, you can go visit her in her country to marry her, return to the US and then file an I-130 petition. Absence of a US post in Iran suggests that visa processing may be conducted in a 3rd country, I have always counseled about the wisdom of hiring an attorney in almost all cases dealing with the Dept of State and the DHS,and I do so in your case as well
Answered on Jun 04th, 2013 at 9:39 AM