Captains of all 12 teams will be in attendance for a glitzy launch to the tournament. The ICC Women’s T20 World Cup 2026 is set to make a landfall in London with the Captains’ Carnival on Sunday. Skippers of all 12 competing teams will be in attendance at the event ahead of the tournament, which begins on June 12. Fans from across the... [1119 chars]