London may define England, and arguably the entire United Kingdom, but small towns and villages remain the lifeblood of this country. One such place is Beverley in the East Riding of Yorkshire. Surrounded by the countryside of the Yorkshire Wolds this relatively small town (population about 30,000) punches well above its weight.