ICC Meet : Lord’s to host WTC finals of 2023, 2025; FTP for next five years finalised
New Delhi : The Lord's Cricket Ground will host the ICC World Test Championship finals in 2023 and 2025, the ICC confirmed on Tuesday, during its annual conference in Birmingham.
Lord's was also named the venue initially for the final of…