A total of 16 teams will vie for cricket's most illustrious prize.
It will be the ninth time the tournament has been staged since the first one was held in England 32 years ago in 1975.
We look back at the history of the one-day international competition and its mixture of magic moments, shocks and controversies.