Nestled on the banks of the River Severn in Shropshire, the town can trace its roots back to the medieval period. Its ...