Hundreds of anti-racism campaigners have marched through the streets of Glasgow in the rain just days after a right-wing extremist killed 49 people at a mosque in New Zealand.

Crowds gathered at George Square before the demo organised by campaign group Stand Up To Racism on Saturday.

Some of the crowd were heard chanting "we stand with Christchurch" as they entered the square and a minute silence was held before the march began in remembrance of those killed in Friday's terror attack.

A statement from Unite the Union Scotland said: "All of us who campaign and work for a world free from fear, hatred and bigotry must redouble our efforts.

"The current political climate has created an environment where racism has once again reared its ugly head.

"There has been a rise in far-right, racist and xenophobic attitudes which has been given oxygen by some of the current debates surrounding the decision by the British public to leave the European Union.

"There is an urgent need for all decent-thinking people to come together under a banner of democracy and equality to stand against those that try to divide us.

"The message is clear; let's stand together to promote tolerance, acceptance and equality. Unite pledges to play our full part."

Rallies for UN Anti-Racism day were held in a total of 27 countries throughout the globe including several in the UK.

There was a heavy police presence as the Glasgow event got under way.

A petition, backed by Glasgow Fight Racism Fight Imperialism (FRFI) and Glasgow Palestine Human Rights Campaign, had been launched online ahead of the rally to try and prevent the Confederation of Friends of Israel in Scotland (COFIS) and Glasgow Friends of Israel (GFI) attending.

A number of counter-protesters were kept at the other side of George Square, away from the main rally.

On Friday, speakers including Richard Leonard and Humza Yousaf joined hundreds of people for a vigil at George Square to express solidarity with the victims of the Christchurch attacks.