The ICC Women’s T20 World Cup 2026 opened in England on Friday, with England facing Sri Lanka at Edgbaston in Birmingham to kick off a five-week 12-nation tournament.
The ICC Women’s T20 World Cup 2026 opened in England on Friday, with England facing Sri Lanka at Edgbaston in Birmingham to kick off a five-week 12-nation tournament.