Immigration Authority is a specialized agency under the Ministry of Public Security in charge of managing the entry, exit, transit and residence of foreigners in Vietnam.