The Indian cricket team deserves the title of ‘favourite’.
India’s ICC tournament drought ended on a high note in Bridgetown, Barbados, on Saturday. The Men in Blue won the ICC T20 World Cup for the first time since the Champions Trophy in Birmingham, England, in 2013. Outsider teams, such as ‘Kapil Dev’ in the 1983 ODI World Cup and M.S. Dhoni’s team in the 2007 … Read more