HUNDREDS of protesters turned out in York tonight to protest against an executive order halting all refugee admissions to the USA and barring people from seven Muslim-majority countries.

Momentum York called the emergency protest over President Donald Trump's ban and Prime Minister Theresa May's failure to speak out against it.

A spokesman said: "She has refused to speak out against Donald Trump's Muslim ban - even when her own Members of Parliament are targeted. It is not only weak, it is a matter of national shame - disgracing our country across the world."

The protest started in St Helen's Square at 5pm and the protesters marched through Parliament Street, Coppergate and Coney Street back to the square just before 7pm.

Organiser Ian Ingram from York Momentum said they were protesting Theresa May's concilatory and "appeasing" attitude towards Donald Trump and his travel ban.

There were around 500 people there at its peak.

The unplanned march through the city centre was not something organisers had wanted or encouraged, he said.

"Obviously the police do prefer if you notify them in advance if you're going to do a march. It wasn't something Momentum York wanted.

"It's not ideal, I think it was done by people out of high spirits for the best of reasons.

"In future we will have to ask people not to do that because it can get in the way of traffic and that isn't something we wanted to do."