Thousands took to the streets of Cork over the weekend for two very different demonstrations - one a pro-Palestine march and the other described as a 'national protest for Ireland'.

Some 3,000 people joined the latter, an anti-immigration rally organised by Ireland Says No - which attendees said signalled a feeling in the country that 'enough is enough'.

Protesters, describing themselves as Irish patriots and nationalists, said they have two main grievances - 'mass migration' and a belief that they have been forgotten by the government.

Footage of the march shows a sea of tricolour flags raised above the crowds, with chants including 'Ireland for the Irish' and 'Whose streets? Our streets!'.

The rally's lead organiser, ultra-nationalist Dublin councillor Malachy Steenson, said that the size of the crowd would instill confidence in people who were concerned about airing their criticisms.