Do u still think India is the best team in the world?
By loverboy1boy
@loverboy1boy (186)
India
March 1, 2009 3:20am CST
Do you still think India is the best team in the world after the loss against NZ in both T-20 ?
Do you think India is better at home?
1 response