Protesters gathered on Edinburgh's Royal Mile to stage a demonstration against US President Elect Donald Trump.

The event was organised by the University of Edinburgh Amnesty International Society in the wake of Wednesday's election result.

Members of the society, who were joined by American students, said they marching "in solidarity" with similar demonstrations in the UK and across the US.

The group said it wanted to take action against Trump's "hateful rhetoric" and controversial comments.

Protesters gathered outside St Giles' Cathedral on the Royal Mile to hear from speakers including Maggie Chapman, co-convener of the Scottish Green Party.

They then marched down the Royal Mile to the US Consulate building to watch further speeches and performances.

Second-year student Jordan McGuire said: "Especially after Brexit this year, people in Britain are really feeling the disappointment and impact of this US election.

"Now more than ever we have to be visible in voicing our opposition to the kind of rhetoric Trump uses, as well as far-right politicians here in Europe.

"Today we're standing with all oppressed minorities and showing our concern for those in the US who may be affected by his presidency."

Abigail Vacheron, an American student in third year at the University of Edinburgh, said: "Today is a show of support, of community, of solidarity.

"We recognize and stand with those who are scared of the future and feel as if their country does not represent or support them. As an American, I stand with my brothers and sisters back home to show that this is a future we will not accept."