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 .