With a seating capacity of 132,000, Narendra Modi Stadium is India's largest stadium.