The victim, a man in his 40s, was taken to the hospital with serious injuries to his eyes, face and back after he was attacked late Monday in north Belfast in Northern Ireland, police said.
The suspect, 30, who was not named, was held in custody and charged with attempted murder, possession of a knife in a public place and making threats to kill. A kitchen knife was found at the scene.
Protesters in black hoodies, some wearing masks, torched a bus in east Belfast, and cars and trash bins were set ablaze as groups gathered in other parts of the city.
At the other end of the U.K., demonstrators marched in Southampton, England, where the recent sentencing of a man who killed a university student with a knife led to violent clashes with police last week.
Although the victim and convicted killer were both British, protesters stood outside a Southampton hotel that had housed asylum seekers, holding signs that said “Illegal Migration Is Destroying Our Civilisation."
The Belfast attack sparked immediate questions about the suspect's immigration status, including from some politicians. Gavin Robinson, the leader of the Democratic Unionist Party, urged authorities to curb “uncontrolled immigration.”