It's a sport. Why is any sport played?
Cricket is not played in England its played in India!
cricket is played in stadiums.There are many stadiums for cricket in different countries.
England played cricket first.
cricket is played in stadium.
Cricket was officially played in India in 1799 at Bombay.
Yes England have played cricket in Scotland.
It was played in 1854 in the Melbourne Cricket Ground (MCG).
sachin tendulkar from india played highest cricket matches