Just imagine Starc, Cummins, Green at oval. There is no way India can win WTC.
In ODI format, India is clueless at the moment.
SriLanka, New Zealand, England are favourites to win this time I believe. For SriLanka, Mathew's is key. Rest of the players will click. For New Zealand, if Mitchell and Bracewell clicks, there is no team like them. England not in form(Also, Bairstow and Livingstone have not played for long time), but they have good players who can step up their game at right time.
Roy, Brooks, Curran, Archer key players according to me.