Skip to main content
World's Largest Cricket Stadium
Special
History
46m
English
Shares insightful information about the Narendra Modi Stadium, the world's largest international cricket stadium, located in Ahmedabad, Gujarat, India.
Subtitles:
English (CC)
Country:
India
Add to Favourites
Explore SBS
Help
Contact Us
SBS acknowledges the Traditional Owners of Country throughout Australia.
© 2025 SBS