England Rout India By An Innings And 159 Runs In 2nd Test, Lead Series 2-0

England outclassed India by an innings and 159 runs to win the second Test at Lord’s on Sunday. Victory, achieved on the fourth day of a rain-marred match featuring a total first-day washout, put England 2-0 up in this five-match series. India slumped to 130 all out in their second innings, with James Anderson taking […]