Immigration is the term used for the migration of an individual to a foreign country for different purposes, sometimes temporary for short term and sometimes permanently. In distant past, people could do that without the need of authorisation from the governments. Then in 1905 the visa system was implemented by the British Government to allow non-British people to enter or work in their country and now it is made mandatory worldwide. The rules for getting visa to enter any country are specific to that country and therefore vary which makes it really complicated for anyone to apply fir it themselves. Thus, it is a must that you consult a good visa consultant like Abroad Gateway for the purpose.