Protesters campaigning for the release of jailed far-right leader Tommy Robinson brought chaos to central London after blockading a bus being driven by a woman in a headscarf.
Dozens of demonstrators, some of whom were drinking, stopped the vehicle from moving in Trafalgar Square.
Police officers were present and passengers were taken off the bus.
The group pushed “Britain Loves Trump” posters onto the vehicle’s windscreen.
But protesters appeared on the brink of fighting among themselves as some demanded the bus be let through while others rattled its sides.
The Metropolitan Police’s events team tweeted: “There is now a protest in the road at Trafalgar Square, and consequently there is currently no vehicle movement around the Square. Officers are at scene.”
Following the intervention of officers some 30 minutes after the blockade began, the bus was freed.
Earlier in Whitehall anti-Islam chants and pro-Trump cheering were heard as a series of speakers addressed the rally.
EDL founder Robinson, real name Stephen Yaxley-Lennon, was jailed earlier this year for committing contempt of court, which he admitted.