ODI World Cup 2023 To Begin On October 5, Final On November 19: Report - NDTV Sports
The final of the ODI World Cup 2023 is likely to take place in Ahmedabad on November 19.
The final of the ODI World Cup 2023 is likely to take place in Ahmedabad on November 19.