Lord's will host the World Test Championship final for the first time in the summer of 2025, the International Cricket Council has announced.
Australia, the defending champions, beat India at The Ov… [+721 chars]
Lord's will host the World Test Championship final for the first time in the summer of 2025, the ICC announces.
![Lord's to host 2025 World Test Championship final](https://img.easybranches.com/uploads/news/2024/09/14755110.jpg)