WTC Final 2023: Indian fans in London all excited for summit clash

Jun 07, 2023

London (UK), June 07 (ANI): The stage is all set for the ICC World Test Championship Final in London. Indian fans were seen cheering for Team India outside The Oval. The team buses arrived at the stadium and the fans were overwhelmed. India will take on Australia in the final.