World’s largest cricket stadium to be inaugurated in Ahmedabad; India vs World XI T20 likely to be the first game
The Melbourne Cricket Ground (MCG) in Melbourne, Australia is currently the largest cricket ground in the world with over a seating capacity … Keep Reading