World Champions on paper alone

  • Total Shares
India may have won the World Cup but success has been marginal since, if it has come at all. A look at why the ODI series in England does not evoke confidence from the reigning World Champions, as it should. (Agency images)

Leave a comment