NEW DELHI: After months of speculation, it has been confirmed that South Africa will be hosting the second season of the Indian Premier League, to begin from April 17.

The deal was sealed after IPL Commissioner Lalit Modi met Cricket South Africa CEO Gerald Majola on Tuesday afternoon and South Africa agreed to offer full support to the IPL.

South Africa have also assured top security during the mega event. Durban, Cape Town, Bloemfontein, Pretoria, Johannesburg and Port Elizabeth will be the venues for the second season of the IPL in South Africa.

According to the original schedule, the IPL was to kick off from April 10 but it is being reported that the reason for postponing the tournament is to give the Indian players a breather. India will be finishing their current tour of New Zealand on April 7.