England edge India by 22 runs in thrilling Lord’s Test
LONDON: In a nail-biting finish at Lord’s, England defeated India by 22 runs in the third Test of the five-match series, reigniting memories among Indian fans of the famous 1999 Chennai Test loss to Pakistan. Played on Monday, the match saw both teams scoring 387 runs in their respective first innings, creating a rare level … Read more