Sports Lord’s to host 2023, 2025 ICC WTC finals Anindita Das Jul 28, 2022 0 Lord’s was also named the venue initially for the final of the inaugural edition of the World Test Championship (2019-2021) before it was moved to Southampton … Read More...