Read Time:13 Second
ALL OVER IN 107 OVERS Chasing 79 runs on Day 2, India beat South Africa by seven wickets in the shortest Test match in cricket history on Thursday. Only 642 deliveries were bowled across four-plus sessions. The previous shortest Test — 656 balls— was…