Original: Selby is a town and civil parish in North Yorkshire, England.
Simplified: Selby is a town in North Yorkshire, England, UK.