Which team won the ICC World Test Championship final at Lord’s in June 2025?
Correct answer C. South Africa
Explanation
South Africa beat Australia by five wickets at Lord's from 11 to 14 June 2025, winning the third World Test Championship and ending a long wait for a senior ICC title.
Answer checked How we write and check questions
Discussion