SA ranked top global business services sector location

South Africa has been ranked as the top global business services sector location for 2021, the Department of Trade, Industry and Competition (dtic) has announced. “In a boost to business confidence, South Africa has won an award as the top global location for...
error: Content is protected