In this quiz, you have to name every men's Test captain to have defeated India in India.

Winning away from home is one of the toughest tasks in Test cricket. When conditions are even more foreign, such as occasions of non-Asian sides visiting Asia or vice-versa, the difficulty is ramped up.

India has long been a country where touring sides find it extremely hard to win. Steve Waugh called it the 'Final Frontier', and only recently was their 12-year long run of home series victories ended.

In this quiz, you have to name every player to captain a team which defeated India in India. There are 33 names on the list, and the captain with the most wins has six. You have six minutes' time. Good luck!

Follow Wisden for all cricket updates, including live scores, match stats, quizzes and more. Stay up to date with the latest cricket news, player updates, team standings, match highlights, video analysis and live match odds.