ICC Cricket World Cup is set to be played in England and Wales from 30th May. Hosts England will kick-start their campaign against South Africa in the opening