@ucme You’re right. I tend to think of “city” as just any large town. Though officially a “city” is just a town that’s been granted city status—with the result that we have cities that are little larger than many small market towns and villages.
If we’re sticking to offical “city status”—then Birmingham is the largest city in England, and London is the third smallest city in England!
I presume that @NerdyKeith just means any significant urban area outside of London. Many towns and cities have grown and merged to form conurbations that sprawl across official and historical boundaries—and there are varying ways in which their populations are demarcated and measured.
Here’s a list of Primary Urban Areas by population which is probably the nearest analogue to “cities”.
Or we can measure by Metropolitan Area (which ends up including Reading in London), and is based on commuting zones.
And then there’s Urban Areas as defined by the Office of National Statistics
Going by mere “city status” ends up with some results that would make little sense to a non-Brit