News
The Narendra Modi Stadium — the venue for the IPL 2023 Final and the ICC World Cup final — is not only the largest stadium in India but also in the world, with a mind-blowing capacity of 132,000.
(image/ANI) The IPL match number 61 between Punjab Kings and Mumbai Indians, scheduled for May 11 in Dharamsala, has been shifted to Narendra Modi Stadium in Ahmedabad owing to the closure of the ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results