Friday, December 27, 2024

  • Twitter

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 ...

Visitors: 3227981

Last updated on: 27th December 2024