Hundreds of people have taken part in protests in Dublin in opposition to Russia's assault on Ukraine.

People taking part in the 'Stand with Ukraine' rally at the GPO marched from O'Connell Street via Leinster House to the Ukrainian Embassy in Ballsbridge, chanting "we need peace".

In speeches to a large crowd, the Georgian and Lithuanian Ambassadors to Ireland voiced their support for the Ukrainian people.

In another address, Ukrainian Ambassador to Ireland Larysa Gerasko called on the Irish Government to expel her Russian counterpart.

The day of demonstrations ended with a candlelight vigil and prayers outside the Ukrainian Embassy.

Representatives of the Irish Families Through Surrogacy group and their children, some of whom were born in Ukraine, were among those standing in solidarity with the people of the country.

Earlier, for a third consecutive day, demonstrators gathered outside the Russian Embassy in Dublin calling for an end to the invasion.

Orwell Road, where the embassy is located, was closed to traffic due to the large number of people who attended the event.

Protestors of all ages turned out, with many carrying placards condemning the Russian assault.

There were also calls from those protesting, including Labour Party TD Ivana Bacik and Fianna Fáil MEP Billy Kelleher, for the Russian Ambassador Yury Filatov to be expelled from Ireland.

There were chants of "stop the war" and "Ambassador Filatov, out, out, out."

The former Minister for Foreign Affairs and Justice, Charlie Flanagan, has also called on the ambassador to "leave our country."

Earlier, a number of protestors blocked cars from leaving the embassy.

A large crowd has also attended a protest outside the GPO on O'Connell Street in Dublin city centre this afternoon.

The demonstrators chanted "stand with Ukraine" and "sanctions aren't enough."

The event was organised by members of the Ukrainian community in Ireland and it was addressed by the Ukrainian Ambassador to Ireland, who called for more sanctions to be imposed on Russia.

Larysa Gerasko also said her country "needs help now more than ever" from the international community.

She said Ukraine requires "humanitarian aid for civilians" and also "more weapons to strengthen our capabilities."

A vigil is due to take place outside the Ukrainian Embassy in Dublin at 5pm.

Additional reporting: Micheál Lehane