Largest stadium Narendra Modi stadium: Glimpses of World’s biggest cricket stadium; See Pics Newsroom Staff February 24, 2021