Political leaders have paid tribute to police officer Andrew Harper who died on duty in Berkshire.
Boris Johnson said he was “deeply shocked and appalled” by the death and it served as a “powerful reminder” that police put themselves at risk every day to keep the public safe.
Labour leader Jeremy Corbyn said whoever was responsible “must be brought to justice”.
“I'm totally shocked at Andrew Harper's death, and my immediate thoughts are condolences to his family and to his colleagues, who must be going through some awful moments at the present time,” he said.
“Let's just think for a moment of the horror of it, but also for the need for more police officers to be able to respond to disorder in our society, but also the problem of guns and the problem of violence that is growing.”
Home Secretary Priti Patel said Pc Harper had served his community with “great pride”.
“Pc Harper died in the line of duty protecting the public and his incredible bravery and extraordinary sacrifice will not be forgotten,” she said.
Chancellor Sajid Javid said it was a “devastating loss” and Liberal Democrats leader Jo Swinson said “police officers display incredible bravery”.
Shadow home secretary Dianne Abbott said it served as a reminder that “every day police officers risk their lives to keep us all safe”.
Thames Valley Police Chief Constable John Campbell the loss is “felt very personally, despite the size of the force, and it’s felt very personally by the whole of the police family in the UK.”