Daily question · hard
Narendra Modi Stadium
Show the answer
India
💡 Narendra Modi Stadium opened in Ahmedabad, Gujarat, India, in 1983, though it would later grow into the largest cricket stadium in the world. Owned by the Gujarat Cricket Association, the venue's capacity of 132,000 has made it host to major events such as the 2023 Cricket World Cup final.