They have to become citizens of that country to marry that person.
As long as she came to the US legally, and has proofnoprior marriage (proof of divorce) you can marry her in the US or her home country. It would be easier to marry her in the US and apply for I-485 status adjustment. They do not have to be a citizen of the country as stated above. You should still consult an Immigration lawyer. Unless you are on the tourist visa, then rolls simply change. You need to file for I-485, and your US citizen spouse needs affidavit of support and other forms of documents.
yes
Yes, if they get a marriage license.
No, you cannot work in the US with a tourist visa.
No- that is considered bigamy.
File for a fiance(e) visa for the person and marry her/him once s/he gets the visa and comes to the US. After marrying, file for adjustment of status. And once he/she enters the USA with the fiance/ee visa, you have to marry him/her within 90 days.
If your boyfriend comes back with a Visa, you are able to marry him in the United States. You will need to get an immigration Visa rather than a tourist Visa.
marrying on tourist visa is a bad idea. that is exactly what consulate officers look for. when you are on tourist visa, be a tourist. dont look for marriage or jobs. better tourist visa holder goes back, you go to that country, marry there and come back after applying for h4.
No, someone with a tourist visa is not allowed to work in the US.
You can marry ANYONE you want. Well, as long as the person is of the opposite sex (depending on the state) and of legal age.
A tourist visa typically allows you to stay in the US for up to 6 months.
A tourist visa typically allows you to stay in the US for up to 6 months.
The maximum stay allowed for a US tourist visa is typically 6 months.