The funeral of murdered police officer Sharon Beshenivsky was held at Bradford Cathedral on Wednesday.
Hundreds of officers from West Yorkshire Police lined the route for the funeral cortege.
Many colleagues of Pc Beshenivsky, who was shot on 18 November, found the funeral an emotional occasion.
The funeral cortege made its way to the cathedral from Morley Street, where Pc Beshenivsky was shot as she investigated an armed robbery.
Crowds gathered in the city to pay tribute to Pc Beshenivsky as the horse-drawn hearse made its way along the streets.
Pc Teresa Milburn was working with Pc Beshenivsky at the time of the shooting, and was injured in the incident.
Pc Milburn walked behind the hearse as it made its way along the streets and she placed a police hat on the coffin in the cathedral.
Pc Beshenivsky's husband Paul was joined at the service by the couple's children.
Pc Beshenivsky's coffin was carried into the cathedral by colleagues from West Yorkshire Police.
The congregation included officers from every police force in the UK.
West Yorkshire Chief Constable Colin Cramphorn (right) told those gathered: "Bradford is a better place thanks to the efforts of Police Constable 6410 Sharon Beshenivsky."