Picture of the River Severn in Shrewsbury.
Shrewsbury is one of England's finest medieval market towns.
The town has over 600 listed buildings including the Castle and the Abbey.