Even though India is ranked as the number one test team according to the ICC rankings this is definitely going to be a tight match for India . As we all know India is definitely a very tough team to beat in their on soil, it's not the same in foreign soil especially on the South African soil. South African soil definitely suits pace bowlers and it's not going to do good to the Indian spinners. And when we check the South African bowling line-up, we can see that they've really got some firepower, and we all know that they have a better bowling line-up than the Indian team . And in the Indian team things are not the same, we can see that the captaincy has moved from MS Dhoni to Virat Kohli who has lack of experiences as captain. The retirement of MS Dhoni is definitely a setback for team India under difficult circumstances like these (Former Indian player Sunil Gavaskar also spoke about this ) Our pace bowlers Ishant Sharma, Bhuvaneswar Kumar, Mohammed Shami, Jasprit Bumrah and Hardik Pandya has to perform some sort of magic on the foreign soil to win the test matches. Team India have got lots of inexperienced players which also makes this series a challenge.