Lily Allen joins US embassy protest as anti-Trump rallies are held in UK cities
Singer Lily Allen joined protesters in a demonstration outside the US embassy in London to vent their anger over Donald Trump's presidency.
An estimated 2,000 people staged the protest in the capital, one of dozens across the UK.
As Allen sang, protesters, local politicians and trades unionists all voiced their opposition to President Trump, accusing him of being a threat to minorities and urging people to stand up to racism, sexism, homophobia and bigotry.
Around 1,000 people are thought to have attended a similar protest in Glasgow and another 500 in Manchester, while in Edinburgh protesters marched from the foot of North Bridge to the US Consulate.
Earlier in the day, banners were draped from bridges across the world urging President Trump to abandon his "politics of hate".
Nine bridges in London were adorned with the messages, while others were hung in Edinburgh , Liverpool, Cardiff and Belfast.
The banners tackled issues raised by the then-president-elect on his campaign to reach the White House, including race, immigration and women's rights.
Nona Hurkmans, a spokesman for organiser Bridges Not Walls, said: "On Trump's inauguration day, we're taking action to show our support for groups under attack - here in the UK, across Europe and in the USA - and to reject the rise of a dangerous and divisive far right politics."
More than 200 banner-drops were expected to take place around the world, in cities including Brussels, Berlin, Rome, Madrid, Toronto, Sydney and San Diego.
People used the hashtag #BridgesNotWalls to share photos of the banners on social media.