England is a nation of amazing cities.
Some of these cities are small, some of them are huge - and some of them are very, very long. Hang on?!
Yes, that’s right, long.
There are some wonderfully named English cities, and a fair chunk of them have more than eight letters.
While we love Ely in Cambridgeshire and Bath in Somerset and Leeds in Yorkshire, there’s nothing quite like a city with a long name.
In this quiz, we’re going to test your geography and your counting skills - can you name 24 English cities whose names have nine letters or more?
We’re only looking for one-word cities, so there’s no Stoke-on-Trent or Kingston upon Hull.
* Can’t get enough trivia action? Check out our dedicated Yahoo Quizzes page for more brainteasers! *