Englnd News
Lord's Cricket Ground will host the 2023 & 2025 World Test Championship Finals
Lord's was also originally named as the venue for the final of the inaugural edition of the World Test Championship (2019-2021) before being moved to Southampton.Lord's Cricket Gro