The 2026 T20 World Cup will be co-hosted by India and Sri Lanka, reportedly from February 7 to March 8 The final will be held in Ahmedabad, but if Pakistan qualify, it will be shifted to Colombo Due to strained political relations, India and Pakistan are not playing in each other's territory