Ben Stokes once again inspired England to a 22-run win over a stubborn India on an unbearably tense final day of the third Test at Lord’s. The captain delivered a monumental shift with the ball to claim three wickets as India were bowled out for 170. In an epic conclusion, the hosts had victory in...