Zaheer Khan has taken the highest number of wickets in Tests between India and Bangladesh.
He picked up 31 wickets in 7 Tests against Bangladesh.
Ishant Sharma stands at the second position.
He has 25 Test wickets against Bangladesh.
Ravichandran Ashwin stands in the third position.
The Indian spin wizard has 23 Test wickets against Bangladesh.
Umesh Yadav stands in the fourth position.
He is just one wicket behind Ravichandran Ashwin.
Shakib Al Hasan stands fifth on this list of bowlers.
He has so far dismissed 21 Indian players in Test cricket.