New beginnings: On India’s ICC T20 World Cup 2024 win
India’s long drought in ICC tournaments finally wound to a close on a glorious Saturday at Bridgetown in Barbados. The Men in Blue finally won a title, the ICC T20 World Cup, since the 2013 Champions Trophy at Birmingham in England. ‘Kapil’s Devils’ in the 1983 ODI World Cup and M.S. Dhoni’s men in the…