Lord’s set to host final of ICC Women’s T20 World Cup 2026
The ICC Women’s T20 World Cup 2026 final will be hosted at the Lord’s in London on July 5 next year, and the tournament will have 33 matches in 24 days. The confirmation about the venue of the final came from the ICC with the list of six more venues for the 12-team ICC Women’s T20 World Cup 2026.