Original: Keighley is a town and civil parish within the metropolitan borough of the City of Bradford in West Yorkshire, England.
Simplified: Keighley is a town and civil parish in Bradford, West Yorkshire, England.