In search of better professional opportunities and an upgraded lifestyle, many people like to migrate to developed countries. They will get a better job opportunity to showcase their professional skills and excellent lifestyle, education and health system. However, the main obstacle to their dream is the process of immigration. Most people find it time taking, complex and uncertain.