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 .