Lord’s to Host the 2025 World Test Championship Final in June
Dubai: The International Cricket Council (ICC) has announced that the final of the World Test Championship (WTC) will be held between June 11 and June 15, 2025, at the iconic Lord's Cricket Ground in London.