ICC reveals venues for 2026 T20 World Cup in India and Sri Lanka

The ICC has finalised the host cities for the 2026 Men’s T20 World Cup, with matches set to be played across five venues in India — Ahmedabad, Delhi, Kolkata, Chennai, and Mumbai — and three in Sri Lanka, including Colombo and Kandy. The tournament will run from February 7 to March 8, with the final […]