Question: why ipl held in south africa?
Answer: According source, time would be quite short in the start of IPL 2019 opening game and PSL's last match in United Arab Emirates next year, hence South Africa is the ideal choice of shifting tournament.