An attorney is a legal expert who is qualified to give consultancy to his clients in matters of law. The best immigration attorney for you will be someone who is a legal expert in immigration law and is qualified to give you advice on immigration or the means and processes to be followed to become a citizen of a country. Remember, immigration, dual citizen ship, and secondary passports are issues that are country specific and the legalities involved are constantly changing. This increases the importance of taking advice of a good immigration attorney to solve your immigration issues.