An anti-racism rally has been staged in Edinburgh to protest against a hate campaign called "punish a Muslim".

People gathered in the city's Mound area on Tuesday to condemn social media activity and letters urging people to gain "points" by attacking those who believe in Islam.

READ MORE: Police patrols increased because of anti-Muslim hate campaign

Among the speakers at the Stand Up to Islamophobia Day event were Scottish Trades Union Congress president Satnam Ner.

He said: "There is no place for racism, Islamophobia or anti-semitism in our society.

"We must take action to root out these evils wherever they exist, in the workplace or in our communities.

READ MORE: Police Scotland alerted to "shocking and vile" 'Smash a Fenian Day'

"When acts of hate are seen, like the abhorrent 'punish a Muslim' campaign, it is our responsibility to speak out, to challenge hate and to say loudly and clearly that racism is not welcome here.

"We must be clear, it is racism that won't be tolerated and it is racists that should be punished to the full extent of the law."