Lord's to host 2025 World Test Championship final 0 03.09.2024 13:20 BBC News (UK) Lord's will host the World Test Championship final for the first time in the summer of 2025, the ICC announces.