Armed with signs and shouting slogans, thousands of anti-Donald Trump protesters descended Wednesday on central London to decry the US president's unprecedented second state visit to the UK.
London's Metropolitan Police estimated that there were around 5,000 people at the protest.
With Trump receiving the red-carpet treatment at Windsor Castle, around 22 miles (35 kilometres) west of London, demonstrators marched in the heart of the British capital to display their disdain for him on the first full day of the trip.
"We're protesting, I suppose, about everything about Donald Trump. You don't know what placard to carry, really, there's so many things (to dislike)," former teacher Dave Lockett, 67, told AFP.
"He's sowing destruction and disorder throughout the whole Earth... If Trump's id