November 23, 2024 00:12 (IST)
The Oval and Lord's to host ICC World Test Championship finals in 2023, 2025
The International Cricket Council (ICC) on Wednesday confirmed that the ICC World Test Championship (WTC) Final 2023 will be played at The Oval in London with the 2025 edition to take place at Lord’s.
Latest Headlines