News

The Narendra Modi Stadium — the venue for the IPL 2023 Final and the ICC World Cup final — is not only the largest stadium in India but also in the world, with a mind-blowing capacity of 132,000.
Ahmedabad's Narendra Modi Stadium received a bomb threat via email on Wednesday, according to a report by IANS. The Gujarat Cricket Association (GCA) promptly alerted Ahmedabad Police after ...