In this quiz, you have to name the 22 players who played when England and India last faced each other in the men’s T20 World Cup.

The two teams last played a match in the competition in 2012, when England were shot out for 80 and India won the clash by 90 runs.

A few players who turned out back then will be in action as the two teams face off in the semi-final ten years later.