Lord’s announced as the venue for the WTC finals of 2023 and 2025
Image Credit: skysports
ICC has announced the iconic Lord’s stadium as the venue for the World Test Championship finals in 2023 and 2025. The decision was made public on Tuesday after ICC’s AGM was concluded on the day in Birmingham. The inaugural World Test Championship final was held at the Ageas Bowl in 2021 between New Zealand and India.