India is a difficult venue to play Test cricket, particularly for visiting players. But,
throughout the years, we have witnessed a few of exceptional foreign players do their magic under difficult situations on Indian soil.
#1 Nathan Lyon Nathan Lyon holds the record for the most wickets taken by a visiting bowler in India's longest format. On the fourth day of the Border-Gavaskar Trophy, he established the record.
#2 Derek Underwood The slow left-arm orthodox spinner has taken 297 wickets in this format, averaging 25.83.
#3 Richie Benaud Richie Benaud, a legendary Australian all-rounder who played for his country in 63 matches in the longest format,
is ranked third on this list due to his 52 wickets in India. Benaud got 52 wickets in only eight matches at an amazing 18.38 average.