Cricket4 months ago
ICC World Test Championship 2025 final to be held in Lord’s from June 11
The third World Test Championship (WTC) final will be played at the iconic Lord’s, between June 11 and 15 next year, announced the International Cricket Council...