Cricket2 months ago
Cricket-Lord’s to host World Test Championship final in June 2025
(Reuters) – The World Test Championship final will be played at Lord’s between June 11-15 next year, global governing body International Cricket Council (ICC) said on...