The run machine, Virat Kohli, was sacked from the ODI captaincy and was replaced by Rohit Sharma.
Virat Kohli wanted to be the captain of the ODI and Test teams, but the BCCI denied him.
Sourav Ganguly, president of the BCCI, stated that the BCCI has asked Virat Kohli to continue as T20I captain.
Selectors did not think it was appropriate to have two different captains for two white-ball forms, said Ganguly.
For the South Africa series, Rohit Sharma, Ravindra Jadeja, and Akshar Patel were ruled out due to injuries.
Virat Kohli's absence in the South Africa series may hit the team hard.
Based on sources Virat Kohli may miss the ODI Series against South Africa.
Virat Kohli requested a break from the BCCI due to personal reasons.