Protests against Donald Trump's controversial travel ban on refugees and people from seven mainly-Muslim countries will be held across Scotland today.

Thousands of people are expected to take part in marches at Glasgow's Donald Dewar statue at 5pm and in The Mound, Edinburgh at 6pm in outrage at the US president's controversial ban, which includes a bar on all refugees.

Further protests are also planned at 6pm at Aberdeen's Castlegate and Dundee City Square and at 7pm in St Andrews Student Union.

Marches are also scheduled to take place in cities across England and Wales including London, Cardiff and Manchester, with former labour leader Ed Miliband and singer Lily Allen expected to address protesters in the capital.

The action will add to the growing pressure on Theresa May to axe Mr Trump's state visit.

Kate Allen, director of Amnesty UK, backed the protests, blasting the US ban as "appalling".

"Donald Trump's administration is wilfully demonising as 'security concerns', children, women and men fleeing from torturers and mass murderers," she said.

"These demonstrations show the depth of anger and frustration felt by ordinary people in the UK.

"Amnesty is calling on everyone to search out their nearest demonstration and send a loud message to our politicians that such a ban cannot be tolerated."

Protesters plan to meet from 6pm in The Mound, Edinburgh, Albert Square, Manchester, and at 6.30pm in Queen Street, Cardiff.

The action, which is also planned in Brighton, Bristol, Liverpool, Glasgow and Swansea, comes after thousands of people joined a Women's March in London to promote women's and human rights in the wake of Mr Trump taking office.