India secured their place in the semi-finals of the ICC Champions Trophy after an eight-wicket thrashing of South Africa at The Oval to knock the Proteas out of the tournament.
India secured their place in the semi-finals of the ICC Champions Trophy after an eight-wicket thrashing of South Africa at The Oval to knock the Proteas out of the tournament.