Singer Lily Allen heads up Donald Trump protests as fights break out on the streets of the British capital over US presidential inauguration
Similar scenes are unfolding in cities across Europe as activists voice their opposition to the swearing in of the new US president
Lily Allen joined hundreds protesting outside the US embassy in London tonight as Donald Trump was sworn in as president across the pond.
Huge crowds gathered in Mayfair's Grosvenor Square to voice their opposition to the new Republican president.
Joining those waving placards and chanting anti-Trump slogans was Sheezus singer Lily Allen, who took to the stage to perform a protest song.
She later took to Instagram to post a picture of her performance, writing: "I went and sang a song in Grosvenor Square. It was very peaceful."
However the demonstrations did not remain calm across the city.
Another unofficial protest, which saw activists march along London's Oxford Circus, descended into chaos as fights broke out.
Photos from the scene show two men locked in a brawl, each attempting to throw the first punch.
It's thought that the fight was between a pro-Trump supporter and a protester.
Similar demonstrations were held across the UK - in Glasgow at least 500 people united to show their disappointment as Trump's inaugural parade headed to the White House.
While across the country, hundreds marched in Edinburgh armed with banners emblazoned with slogans like: "Love Trumps Hate" and "No to racism, no to Trump".
related stories
For more on President Trump
Call Penny Smith from 8am on 0344 499 1000
Your brand new 24hr speech station
Listen on DAB, via the talkRADIO app or online at
Edinburgh was also one of at least 100 cities which took part in the Bridges Not Walls project - in which banners were hung from the side of the city's North Bridge - to protest Trump's plans to build a wall along the US' border with Mexico.
Mr Trump is half Scottish and visited the country, where he owns two golf resorts, in June last year whilst on his election campaign.
Across the English channel, protests were also taking place in Europe.
In Germany, around 300 protesters took to the streets of Berlin to voice their dislike both for Trump and the country's right-wing AfD party.
Warning that the populists reminded them of Nazis, banners could be seen reading: "White nationalism is so 1933".
One activist James Marriott, carried a banner calling Trump: "a disgrace to humanity".
He said: "Trump is part of a substantial shift moving into something much more turbulent and frightening.
"He represents the possibility that it is acceptable to be racist, sexist and homophobic."
In Amsterdam, a "Stop the Hate" demonstration attracted around a thousand people who marched on the US Consulate.
They carried placards bearing messages including "you can't unify with hate".
Whilst several hundred people attended a protest outside a theatre in Brussels' city centre.