Which 7 cities are hosting T20 World Cup 2026 matches in India and Sri Lanka?
ICC has confirmed all venues for 2026 Men's T20 World Cup, co-hosted by India and Sri Lanka. India will host matches at Arun Jaitley Stadium (Delhi), Eden Gardens (Kolkata), MA Chidambaram Stadium (Chennai), Narendra Modi Stadium (Ahmedabad) and Wankhede Stadium (Mumbai). Sri Lanka will stage games at Pallekele International Cricket Stadium (Kandy), R Premadasa Stadium (Colombo) and SSC (Colombo).