There are 25ceremonial counties in England that bear the suffix "-shire". How many can you name?
Abbreviations are allowed for most answers.
The archaic names of "Devonshire", "Dorsetshire", "Rutlandshire" and "Somersetshire" are not included, nor is Huntingdonshire as it is a historic county.
You can find my other England/U.K. quizzes here, and you can find all of my quizzes together here.