World's Largest Cricket Stadium

SpecialHistory
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