September 3, 2024 4:30 PM
ICC World Test Championship final to be held at Lord’s, dates out
The iconic Lord’s Stadium in London will host the ICC World Test Championship final starting from June 11 next year. The ICC confirmed the dates for the marquee clash in Tests, saying, “Lord’s to host the third edition of the World Test Championship final from 11 June 2025.” The one-off Test...