Do u still think India is the best team in the world?

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
@skyblue (1299)
• India
1 Mar 09
India is better at home? If India is better at home then india never get t20 wolrd cup in south africa.I am also from india.I think india's performance in New Zeland is not good since last ten years.
1 person likes this