The ICC World Cup is the ultimate stage of the game of cricket. The first-ever World Cup was played in the year 1975 in England. Since then, eleven editions of the mega-tournament have been playing at ...