The Narendra Modi Stadium in Ahmedabad, India, is the largest cricket stadium in the world. It has a seating capacity of around 132,000 spectators, making it the biggest stadium in terms of seating capacity. The stadium was inaugurated in 2020 and has since hosted several international cricket matches.
Hence, the correct answer is Narendra Modi Stadium.