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).
short by
Anmol Sharma /
08:01 pm on
25 Nov