India Beat England at Lord's After 28 Years, Record First Overseas Test Win Since 2011

July 21, 2014 23:46

India registered a 95-run win against England at Lord's to win a Test for the first time since 1986 at the Mecca of Cricket.