When a Mexican citizen becomes a US citizen, how long do they have to wait to sponsor their spouse to become a US citizen? Do SEA citizens need a visa to visit Singapore? If they don't, how long can they stay?