Original: Taunton is the county town of Somerset, England.
Simplified: Taunton is a town in the county of Somerset.