Keighley — town and civil parish of the City of Bradford in West Yorkshire, England