Most often, an immigration lawyer is the one who counsels or provides hints for the foreigners who plan to move to the target country. It is possible to hire this lawyer in the country of your origin or your destination. Immigration lawyers closely cooperate with different immigration authorities and governments of various countries to be aware of the local rules and regulations.