Cricket South Africa (CSA) has confirmed a two-Test tour of Sri Lanka in July and five one-day internationals in preparation for next year's World Cup in England and Wales. Fresh from home series wins over Bangladesh, India and Australia, it will be the sixth time South Africa have toured Sri Lanka, …
Apr 042018