Hasaranga resigns as Sri Lanka T20I captain after T20 World Cup debacle 11.07.2024 16:17 Indiatoday.in Hasaranga resigns as Sri Lanka TI captain after T World Cup debacle