Is ICC World Test Championship Final 2025 going to feature India vs Australia at the iconic Lord's cricket ground in England, India and Australia are currently the top two teams in the WTC points table
Is ICC WTC Final 2025 going to feature India vs Australia at Lord's? | Sports Today
Is ICC World Test Championship Final 2025 going to feature India vs Australia at the iconic Lord's cricket ground in England, India and Australia are currently the top two teams in the WTC points table
SportsTak
UPDATED: