The ICC Cricket World Cup typically features 10 to 14 teams, depending on the specific edition of the tournament. In the most recent 2023 World Cup, there were 10 participating teams. The number of teams can vary in different tournaments, as the format and qualification criteria may change.
India won the icc world cup 2012.It was t20 world cup.
list of country wins yhe ICC world cup from 1975-2010............
South Africa has not won ICC cricket cup ever.
England
Australia won the icc world cup in 2007.Australia beat Sri Lanka by 53 runs.
Canada
India
14 teams participated in the icc world cup 2011
Yuvraj took 18 wickets in ICC World Cup.
NEZILAND
England in 1975
1975 as an associate country