An immigration consultant is a person who assists people to emigrate from one country to another country and through legal and documentation process to increase the chances of migration for study, work, travel or business purposes.