CHESTER

Chester

Chester, is a city in Cheshire, England. Lying on the River Dee, close to the border with Wales, it is home to 120,622 inhabitants, and is the largest and most populous settlement of the wider unitary authority area of Cheshire West and Chester, which had a population of 328,100 according to the 2001 Census. Chester was granted city status in 1541.

The above text is a snippet from Wikipedia: Chester
and as such is available under the Creative Commons Attribution/Share-Alike License.

Need help with a clue?
Try your search in the crossword dictionary!