New Delhi, Jan. 19 -- Four years is a long time in sport. The last time India played an ODI series in South Africa, MS Dhoni was a year-and-a-half from international retirement, Rishabh Pant was 10 months from his ODI debut and KL Rahul was not in the squad. Virat Kohli was an all-format skipper and in prime form....