Rohit Sharma has been given the captaincy of the ODI team for the Indian cricket team's tour of South Africa. However, questions were being raised for a long time about who would be the captain of the ODI team because Virat Kohli had left the captaincy in the T20 format only after the T20 World Cup. In such a situation, all the speculations were being made about the captaincy of ODIs.#RohitSharma