Can you ace this quiz and name every player to make a Test hundred against England since 2010?

You might have scored highly on this quiz asking you to name England’s recent centurions, but which opposition players are seared into your brain after frustrating the English for hours on end?

A total of 121 Test centuries were made against England in the 2010s by 60 different players. You have 10 minutes to name as many as you can.