Thousands of demonstrators have gathered in London to protest against Donald Trump's travel ban.
Demonstrators set off from the US embassy and walked towards Downing Street displaying placards and chanting "Theresa May, shame on you".
The passionate but peaceful protest was set up by groups including the Stop the War Coalition, Stand Up to Racism and the Muslim Association of Britain.
Protesters said they want to put pressure on Prime Minister Theresa May to cancel the president's planned state visit later this year.
Hours after Theresa May issued the invitation during a trip to the White House last month, Mr Trump introduced a controversial 90-day travel ban.
US District Judge James Robart has now ruled against government lawyers at a hearing in Seattle, saying there was a strong likelihood that a legal challenge against the ban would succeed.
Some of the signs at London's protest against Trump's travel ban pic.twitter.com/EVwL1nv5m2
— Ikran 👩ðŸ¾ðŸ’» (@ikrandahir) February 4, 2017
On Piccadilly Circus now #standuptoracism #londonprotest pic.twitter.com/gojdP0iW6e
— Jens Geffert (@jensgeffert) February 4, 2017
Speaking at the march Kevin Courtney, the National Union of Teachers general secretary said that Trump’s policies were aimed at "stoking up fear."
He continued by saying that "fear and division" is evident in schools and also told the crowd that "I’m here to say that every teacher should be involved in the campaign against Trump."
He finished by saying "We can fight Trump’s policies, we can fight that division."
These activists at the protest say they're standing up for what they believe in.