Indian cricket team should play much against Asscoiate teams and second level teams more then concentrating on big countries.
India should play often against W.I. Bangladesh England Zimbabwe Kenya
I dont think indian team is fit enough to make to semi finals in any world cricket,say 20-20 0r50 over match.It is much a hyped side with much paid players.
The teams which will make it up to semifinals. 1.Austaralia 2.South afrika%uFFFD. 3.Sri lanka 4.New zealand.
Its certain Australia will win the cup very easily.
But Salary of australian players in not even 1/10 th of an indian players.Only god knows why........