What is the best cricket team in the world? Is it India or Sri lanka or other

@supunpw (574)
Sri Lanka
November 28, 2006 7:07am CST
Sri lanka is best cricket team in the world
1 response
@yogitha (1893)
• India
28 Nov 06
india is best