Two officers were injured as police battled violent anti-immigration protests in Belfast on Tuesday following a stabbing in the city.

Vehicles and buildings were set alight as hundreds of people took to the streets in response to the attack, graphic footage of which has been circulating online.

The video shows a man straddling another man in the middle of a street as he slashes at his head and neck with a knife before a group intervenes.

Northern Ireland police charged a 30-year-old Sudanese man with attempted murder over the incident, which occurred in the Kinnaird Avenue area of north Belfast on Monday evening.

The suspect was reportedly named in court on Wednesday as Hadi Alodid. He has been remanded in custody.