There are lawyers that specialize in immigration law. These kinds of lawyers can assist people trying to petition for legal immigrant status in their country of choice. They can smooth the way and lay out the path for immigrants to take, for legal entry into the country of their choice. Aside from providing assistance, an immigration lawyer can do all sorts of other services as well.
They can defend people who are being deported, and they can also try to wrangle the law so that certain people can be awarded citizenship as well. When it comes to immigration law, you have got to find an expert on the subject to help you out.