SETTING UP A BUSINESS IN SOUTH AFRICA?

A South African Business Visa affords a foreign national the right to reside and establish or invest in a new or existing business in South Africa. This provides entrepreneurs and investors the opportunity to stay in South Africa while operating their own business.