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 ...