The Indian cricket team has been working hard ahead of two-month long series against South Africa, beginning October 2. South Africa will arrive in India to play three T20s, five ODIs and four Tests during a tour that ends on December 7. The T20 and ODI teams led by skipper Mahendra Singh Dhoni have been practicing for the past few days in Bengaluru city. The South Africa series will be India's toughest assignment yet post the 2015 World Cup campaign where they defied expectations to reach the semi-final stage. The T20 series kicks off on October 2nd at Dharamsala before the action moves to Cuttack and then Kolkata. The first three ODIs meanwhile will be played at Kanpur, Indore and Rajkot on October 11, 14 and 18 respectively.