World Cup
World's largest cricket stadium Motera to be formally inaugurated by President Kovind tomorrow

Now no longer has Melbourne, is number one, Motera becomes the top and the largest cricket stadium in the world. Located in Sabarmati, Ahmedabad, the …