Marrying him allows him to stay. You'll have to find a state that allows same sex marriage. I dont believe there is anything special that needs to be done for a cuban.
No.
Until her visa is up. Even if you marry her the process for her to legally stay in the country is very timely and costly. So if she stays she will essentially become an illegal alien until she is given residency.
What three requirements must you fulfill to become an american citizen
You should look up "How to become a citizen in the UK". It should be the same.
No they do not become an American citizen. My mom was an imagrant and she had to take a test about the united states and passed , then she is a residence .So you have to take a test to become a citizen of the united states.
A lawful immigrant who has become a naturalized American Citizen can become a police officer, but not an immigrant/alien who has not become a US citizen.
Rihanna is an american african citizen since she was a young girl.
Yes, an American citizen doesnt lose that citizenship when another citizenship is gained.
Not automatically.
If you marry your British boyfriend, he does not automatically become an American citizen, and you do not automatically become a British citizen. You both have the right to live in each other's country, but you must file paperwork to do so. Citizenship is not automatic.
NO
You can become a citizen just like any other immigrant. Having family who are US citizens might make it easier, though.