The US Immigration laws are rather complex and could be the source of confusion and misunderstandings. There are many types of American visas, some of which allow you to come to the USA for a visit or a temporary stay, while others allow you to remain permanently. Choosing the correct visa requires understanding of the applicant