Main point: India has lost 13 in the 20 Tests played so far at Lord’s. Team India has not lost more Test matches than Lord’s on any other ground in the world. Delhi: In the last session of the last day of the Test match played at Lord’s, London, as soon as Shoaib Bashir dismissed […]