News

The Narendra Modi Stadium — the venue for the IPL 2023 Final and the 2023 ODI World Cup final — is the largest stadium in India and the world, with a mind-blowing capacity of 132,000.
Prime Minister Narendra Modi expressed grief over the loss of lives in a stampede near the M Chinnaswamy Stadium in Bengaluru ...
Former South African star backed Royal Challengers Bengaluru to win their maiden IPL title at the Narendra Modi Stadium.