Well, I married a Cuban citizen ,,
if you are a foreigner, ..
1 very pricey,, 750 dollars at the international buffet, ( aside from other later work) that’s the Cuban government,
2 it is the fastest route for your fiancée/wife ..
3. You must wait a few days , obtain marriage proof / certificates,
4. Apply I130 us immigration,
5 . You must have proof and translated documents of your spouse ,,
birthcertificate , address, parents status ,
chlidren if any ?
Passport updated ( 125 dollars Cuban money )
6 lots of patience and time ,,
takes about 4 to 8 weeks to have all paperwork ready ( Cuba only)
7 you must have at least 8 passport pictures done ,, you will be asked many times for passport pictures for your spouse ,, in Cuba 4 in the us 4
it can vary ,,
8 once you start your process ,,
fue to changes , 1 year to get your spouse ,,
USCIS, NVC , interviews ,
not including complications you may encounter,,
as as a US CITIZEN,
the fastest way is marriage ,,,
fiancee will take 3 to 6 months more ,,