T20 World Cup Dominica pulls out as host for matches of Men’s T20 World Cup 2024 Cric Files Dec 1, 2023 The ICC Men's T20 World Cup 2024 suffered a setback on Thursday with the island nation of Dominica withdrawing Windsor Park Sports Stadium and Benjamin's Park…