Scoring a Test hundred away from home is one of the toughest tasks for a cricketer. It is even more difficult for an India batsman to score runs in countries such as England, where the conditions are vastly different to the ones found at home.

Over the years, India have produced some world-class batters, who have excelled against the best. In this quiz, you have to mention every  Test centurion for India in England. There are a total of 26 names, and you have four minutes to name them all.