Immigration law is complex and constantly evolving. The specific laws and regulations governing immigration vary from country to country. It is important to consult with an immigration attorney to get accurate and up-to-date information about immigration law.