Sri Lanka have triggered a major shake-up ahead of the T20 World Cup, sacking Charith Asalanka as captain and reinstating Dasun Shanaka. The dramatic leadership change comes alongside the announcement of the preliminary squad, sparking debate over timing, form, and team strategy.