South Africa will host the Indian Premier League during April and May, it was confirmed on Tuesday.
South Africa to host Indian Premier League