South Africa | Business Visa Recommendation System launched South Africa has launched the Business Visa Recommendation System to streamline the application process for business visas. Go to Source Author: B A L | Berry Appleman & Leiden LLP