The former India batter James Anderson has called his time from international cricket, with a win over the West Indies during the first of the three-match series, at the iconic Lord’s, as he brought the curtains down in his 21-year Test career, which saw him grabbing 704 wickets with the red ball, the most among […]