COAS Raheel Sharif arrives in South Africa on three-day visit