Former India captain, Bishan Singh Bedi was a player who batters feared to face in Indian conditions. He took 137 wickets in Test in Indian conditions
Bhagwat Chandrasekhar was a leg spinner and he played 58 Test matches for India. He grabbed 142 wickets in India in Tests.
Indian all-rounder Ravindra Jadeja has been the backbone of the Test squad over the past few years. He has taken 211 Test wickets in India so far.
Former Indian pace all-rounder and captain Kapil Dev featured in 131 Tests and took 434 wickets out of which 219 came in India.
Former India off-spinner Harbhajan Singh took 265 wickets in India in 119 innings.
Anil Kumble still holds the record for most Test wickets by an Indian in cricket. He took 619 wickets in total out of which 350 came in India.
Ashwin took 4 wickets during IND vs ENG 4th Test in Ranchi and with that he went past Anil Kumble to take his tally to 354 test wickets in India.