The ICC Men's T20 World Cup 2024, expanded to 20 teams, will take place in West Indies and the USA from June 2-29, with India playing their opening match in the tournament on June 5 against Ireland in New York.