Shrewsbury is a town in Shropshire, a county of England. It is the county town of Shropshire.
The town is very old and dates back to around 700 AD. There is a castle and the town centre is almost completely surrounded by the River Severn.
The population of Shrewsbury is 75,000. It is the second largest town in Shropshire, after Telford and is inferior to Wolverhampton.