A man stabbed six people including a policeman in the Scottish city of Glasgow before he was shot dead by police, authorities say.
An eyewitness told Sky News she had seen several people covered in blood being treated by emergency services after the incident at a city centre hotel.
Armed police arrived within minutes.
Police listed the attacker as the only fatality, despite earlier media reports that he had killed two other people.
It follows the deaths of three people when a knife-wielding man went on the attack in a park in Reading, southern England, last week.
Police Scotland Assistant Chief Constable Steve Johnson said the incident had been contained and there was no wider risk to the public.
“The individual who was shot by armed police has died,” Police Scotland said in a statement, adding that they were not looking for anyone else.
Police said they were not treating the incident as terrorism.
One eyewitness in the hotel described the scene as “full of blood”.
“I was in my room and I heard loud screams from downstairs,” a man who gave his name as John told the BBC.
“I got worried and went to check what was going on. When I opened the lift it was all blood.”
Police said all the six wounded were men, including the injured officer who was in a critical but stable condition.
The hotel, the Park Inn by Radisson, had been used to house asylum seekers during the coronavirus pandemic, although authorities cautioned against speculating about a motive from that.
Prime Minister Boris Johnson said he was “deeply saddened by the terrible incident in Glasgow”.
Deeply saddened by the terrible incident in Glasgow, my thoughts are with all the victims and their families.
Thank you to our brave emergency services who are responding.
— Boris Johnson #StayAlert (@BorisJohnson) June 26, 2020