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.
07 June,2023 04:45 PM IST | Mumbai
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.
07 June,2023 04:45 PM IST | Mumbai
ADVERTISEMENT
ADVERTISEMENT