Original: Lying on the River Severn, it is a civil parish home to 70,689 inhabitants, and is the primary settlement and headquarters of Shropshire Council.
Simplified: Shrewsbury is a town in Shropshire, a county of England.