Know all about the world’s largest stadium, and it’s in India!
Though all cricket-loving eyes have been on India-England pink ball day night Test match, the world at large has been buzzing over something else. Not the game, but where it’s been held. Ahmedabad’s Motera stadium in Gujarat is the largest cricket stadium in the world. And if you’re wondering where you heard that name before, […]