India Beat England by Inns & 25 Runs
Ahmedabad: India defeated England by an innings and 25 runs to win the four-Test series 3-1 in Ahmedabad on Saturday.
With this victory, India are through to the final of the ICC World Test Championship at Lord’s vs New Zealand.
India…