Each team will play three inter-group matches that will be followed by two intra-group games.
Two of the wonderful servants of South African cricket, JP Duminy and Imran Tahir, will retire from the ODI cricket after the tournament.
Windies kick off the tournament with the game against Pakistan on May 31.
The fact that the Lankans have struggled to zero down on the skipper for the World Cup 2019 testifies how badly they are playing at the moment.
Afghanistan will begin their campaign by playing the practice matches against Pakistan and England.
Pakistan last won a World Cup way back in 1992.
Australia, by a huge margin, is the most successful team at the World Cup.
New Zealand will kick the tournament off with their first four games against the teams from the subcontinent.
Bangladesh will start their World Cup campaign against South Africa on June 2.
India will face arch-rivals Pakistan on June 16 at Old Trafford in Manchester.