Quiz! Every visiting player involved in a Test series win against India in the 21st century

In this quiz, you have to name every visiting player to have been involved in a Test series win in India against India in the 21st century.

India recently suffered their first home Test series defeat in 12 years when New Zealand beat them in the second Test of the three-match series, in Pune.

They are only the fourth team to win a Test series against India in India in this century, after South Africa in 1999-00 (2-0), Australia in 2004-05 (2-1), and England in 2012-13 (2-1).

Can you name all 65 players who were part of these four touring parties that beat India in a Test series in their own backyard in the 21st century? You have 12 minutes to guess them all. Good luck!