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.
The Narendra Modi Stadium is built on the banks of the Sabarmati River on the outskirts of Ahmedabad. Earlier, the stadium was known as the Sardar Patel Stadium. The stadium was built in a span of ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results