File image NATIONAL NEWS - 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 business process services, in a sector that is rapidly expanding locally and exporting call centre and related services to other parts of the world,” said the department on Friday. South Africa was named as the Most Favoured Offshore CX Delivery Location for 2021, in the Annual Front Office BPO Omnibus Survey on Thursday. The department welcomed the achievement for the country’s business service industry, which has positioned itself as one of the premier locations internationally for business services.