As India take on South Africa in a three-Test series, Rajneesh Gupta takes a look at the players' record and their individual performances against the Rainbow Nation.
The first Test commences in Centurion on Thursday.