In this quiz, you have to name every cricketer to take 25 or more Test wickets in India for a visiting side.

37 bowlers have achieved the feat so far, with a host of all-time greats making up the list.

You have 10 minutes to name as many players as you can, good luck!