Immigration is a process that can take many years and often involves several distinct steps. People often begin their journey when they apply for a visa, and they may continue upgrading and changing their status until they finally become a citizen of the United States...

read more