Which Cities Will Host ICC T20 World Cup 2026 in India and Sri Lanka?
The ICC has confirmed Ahmedabad, Delhi, Kolkata, Chennai, and Mumbai as India’s host venues for the T20 World Cup 2026, co-hosted by Sri Lanka, with Bengaluru missing out and the grand final set for the Narendra Modi Stadium.