Protesters have gathered across the country as groups demonstrated against asylum seeker housing and were met by anti-racism campaigners.
Demonstrations under the Abolish Asylum System slogan were held in England, Scotland and Wales, including in Bristol, Exeter, Tamworth, Cannock, Aberdeen, Mold, Perth, Nuneaton, Liverpool, Wakefield, Newcastle, Horley and Canary Wharf.
Counter-protests were also organised by campaign group Stand Up to Racism.
In Bristol, mounted police separated the two groups in the Castle Park, with officers scuffling with protesters.
Police kept around 200 anti-immigration protesters draped in English flags away from roughly 50 Stand Up to Racism protesters in Horley, Surrey.
One man, wearing a West Ham United football shirt, was held by police as he yelled: “You’re not welcome here, you’re not welcome here, you’re not welcome here” at anti-racism protesters.
Read more:
Who says what on asylum hotels
18 councils pursuing or considering legal action to block asylum hotels
Migration stats going in the wrong direction
Labour may have walked into political trap over Epping hotel
Anti-immigration protesters also chanted: “Tommy, Tommy, Tommy, Tommy Robinson” in support of the far-right activist, whose real name is Stephen Yaxley-Lennon.
The anti-racism protesters chanted “say it loud, say it clear, refugees are welcome here” and held signs calling for solidarity and to “stop deportations”.
The Stand Up to Racism protesters were shepherded into a smaller area as they continued to chant: “No hate, no fear, refugees are welcome here”, which was met with “No they’re f****** not” from the other side of the street.
In Perth, protesters gathered outside the Radisson Hotel.
The anti-migration protesters held up signs with slogans such as “Perth is full – empty the hotels” and “get them out”.
Stand Up to Racism Scotland said it had achieved “victory” in Perth, with more than 200 gathering to oppose the Abolish Asylum System demonstration.
In Liverpool, a dispersal order was issued to try and contain the protests.
Saturday’s events come amid continued tension around the use of the hotels for asylum seekers.
Regular protests had been held outside the Bell Hotel in Epping, Essex, which started after an asylum seeker housed there was charged with sexually assaulting a 14-year-old girl on 10 July.
Hadush Gerberslasie Kebatu, 38, was charged with trying to kiss a teenage girl and denies the allegations. He is due to stand trial later this month.
In the wake of those protests, Epping Forest District Council sought and won an interim High Court injunction to stop migrants from being accommodated there – a decision which the government is seeking permission to appeal.