List of 12 cities shortlisted for ODI World Cup in India? By Ground Report 22 Mar 2023 ODI World Cup cities; The 2023 ICC Cricket World Cup final is scheduled to take place on November 19 at Ahmedabad's Narendra Modi Stadium Read More
World's largest cricket stadium now named Narendra Modi Stadium By Ground report 24 Feb 2021 India's President Ramnath Kovind will inaugurate the world's largest cricket stadium in Ahmedabad, Gujarat on Wednesday. Read More