A man has been charged with attempted murder after a police officer was stabbed in Southampton.
Timothy Walsh, 51, of Portswood Road, Southampton, has been charged with attempted murder on one officer and attempted section 18 GBH on a second officer.
He's been remanded in custody to appear before magistrates on Saturday (17 October)
Officers was deployed to check on the welfare of a man living at an address on Portswood Road just after midday on Thursday (15 October).
Police say one of the attending officers was then stabbed several times, leaving him with serious injuries.
The injured officer was initially taken to hospital but has since been able to return home.
Detective Chief Inspector Dave Brown said: “This was a horrific incident to have happened to an officer whilst on duty.
“Fortunately his injuries are not life threatening and we very pleased that he is now back at home and able to recover with his family.
“Our specialist officers continue to support both officers and their families following this incident.”
Hampshire Police Federation said it was "supporting the officer and his family" as well as everyone involved in "horrific incident."
Chair Zoe Wakefield said: "The officer has sustained significant injuries and it is by pure chance that it is not more serious.
"We wish him a swift recovery.“This is a reminder - not that we need it - of the dangers our officers face every day and how brave they are in dealing with those intent on inflicting this level of violence against them."
The chair of the Police Federation for England and Wales, John Apter, said he was "very sorry" to hear of the incident.