Anti-immigration protests broke out 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 man is due to appear in court on Wednesday.

The victim was taken to hospital with "serious injuries to his eyes and slash-wound injuries to his back and face," police said.