Captains of all 20 teams came together in Mumbai and Colombo for the ICC Men’s T20 World Cup 2026 Captains’ Carnival. The event showcased excitement, rivalries and preparations ahead of the tournament, co-hosted by India and Sri Lanka from 7 February