SABC and Multichoice reach sub-licensing agreement for the Cricket World Cup 2023 following further negotiations.