New Delhi, Mar 22 (PTI) The 2023 ODI World Cup in India is likely to start on October 5 with the final to be held at the Narendra Modi Stadium in Ahmedabad on November 19, according to a report.
BY PTI / Wednesday, 22 March, 2023© 2024 Nagaland Tribune. All rights reserved.
You cannot copy content of this page