Unrest across Dublin's city centre began as a heated demonstration at the scene of a serious incident.

Three young children and a woman were injured in a knife attack outside a school on Parnell Square East yesterday, which has been severely condemned across Ireland.

A demonstration at the edge of the police cordon at the scene began from the early afternoon and escalated as the evening went on.

A crowd of between 100 and 200 people, some of whom wore scarves to cover their faces, confronted gardaí verbally before clashes erupted with riot police.

Tricolours and an "Irish lives matter" sign were held by some who were present.

Fireworks and flares were thrown at police, and just before 7pm, a garda car was seen alight near the scene.

People, some of whom appeared to be minors, picked up furniture from nearby and were seen smashing it on the ground.

Several small pushes were made by riot police down O'Connell Street and away from the scene, which appeared to temporarily scatter those gathered before they returned to confront gardaí again.

An empty Luas tram that had been left at a stop nearby had its windows smashed and was set on fire, before a major push by riot police down O'Connell Street.

Some onlookers sheltered in a hotel lobby until the garda effort had moved down towards O'Connell Bridge - where a car and a bus were set alight.

Dublin Fire Brigade tackled the flames that had engulfed the Luas, as well as nearby buses, once they reached the scene.

Rioters were also seen on nearby Henry Street, a major shopping thoroughfare, looting a Footlocker shoe store.

People threw bottles at gardaí on the street, while others carried metal bars and smashed shop windows.

Smoke from bus and car fires filled the air while a Garda helicopter monitored the situation overhead.

The violence has been condemned by Minister for Justice Helen McEntee and Garda Commissioner Drew Harris.