Dubai, May 1 (UNI) The historic Lord’s Cricket Ground has been confirmed as the venue for the
Final of the ICC Women’s T20 World Cup 2026, with the title clash set for July 5.
The announcement was made on Thursday during a launch event at Lord’s, where it was also revealed that Edgbaston, Hampshire Bowl, Headingley, Old Trafford Cricket Ground, The Oval