Friday, November 22, 2024
- Advertisement -spot_img

TAG

Sachin Tendulkar

Inside world’s biggest stadium that cost ÂŁ72m to build and can fit 132k fans

The world's largest cricket stadium is located in India on the banks of the Sabarmati river in Gujarat province.Built on a 50-acre piece of...

Latest news

- Advertisement -spot_img