In this quiz, you have to name every international cricket ground that has hosted 30 or more Test matches. Can you?

As many as 30 grounds make the list and unsurprisingly, some of the most prominent Ashes venues lead the way – four of them having hosted over a 100 Tests. We have mentioned the countries and the years they have been active.

You can name either the complete ground name, the cities or the commonly used abbreviations. You have six minutes on the clock. All the best!