The ICC has rejected Bangladesh’s request to shift its T20 World Cup 2026 fixtures to Sri Lanka, confirming matches will be played in India. Security reviews found no credible threat, with the ICC warning against setting a precedent for venue changes
Lord’s, the site of the memorable 2017 ICC Women’s Cricket World Cup final between England and India, is among the seven venues selected to host matches in the ICC Women’s T20 World Cup 2026, along with Old Trafford, Headingley, Edgbaston, the Hampshire Bowl, The Oval, and the Bristol County Ground.