England Bolsters World Test Championship Position with Decisive Victory at Lord’s
London: England significantly improved their standing in the ICC World Test Championship 2023-25 following a convincing 190-run victory over Sri Lanka at Lord’s. The win not only enhanced their point