Although only really a village, Caerwys proudly claims itself to be the smallest town in Great Britain with a royal charter - and indeed it does have a town council and its own mayor.
Uploaded to Geograph by Stephen McKay on 0 May 2003
Photo © Stephen McKay, 0 May 2003. Licensed for reuse under this Creative Commons licence