South Africa is scheduled to tour England to play three ODIs, three T20Is and three Tests, starting from 19th July at Riverside Cricket in Chester-Le-Street. With Temba Bavuma