England lord it over India at Lord’s, win by an innings and 159 runs
England beat India by an innings and 159 runs in the second Test at Lord’s. James Anderson and Stuart Broad both took four wickets each while centurion Chris Woakes took the final wicket of Ishant Sharma to end the match. England had declared with 396 runs on the board and India had to overcome a deficit of […]