The Narendra Modi Stadium (NMS) in Ahmedabad, Gujarat, India holds the title for being the biggest cricket stadium globally, capable of accommodating 132,000 spectators.
The Narendra Modi Stadium (NMS) in Ahmedabad, Gujarat, India holds the title for being the biggest cricket stadium globally, capable of accommodating 132,000 spectators.