cricket2 years ago
Lord’s to host ICC World Test Championship finals in 2023 and 2025
The International Cricket Council on Tuesday announced that the iconic Lord's Cricket Ground has been awarded the hosting rights of the World Test Championship finals in 2023 and 2025. The inaugural WTC final took place in Southampton, where New Zealand beat India to be crowned world champions.
SportsCafe Desk