ICC chairman Jay Shah terms T20 World Cup 2026 a ‘global spectacle’ which would capture imagination of millions
Five cities in India - Mumbai, Delhi, Ahmedabad, Chennai and Kolkata - will host the fixtures, while in Sri Lanka, the games will be held across three venues in Colombo and Kandy.
What's Your Reaction?