The Department of Trade, Industry, and Competition (the DTIC) launched a new Business Visa System on Monday. The Business Visa Recommendation System (VRS) is an online platform for business visa ...
A new set of restrictions, outlined in the memo, would follow pledges by the president to institute an immigration crackdown.