Sudbury
Sudbury is a small market town in the English county of Suffolk. It is located on the River Stour near the Essex border, and is 60 miles north-east of London. At the 2011 census, the parish has a population of 13,063, rising to 21,971 including the adjoining parish of Great Cornard.