"No to racism, no to Trump," "Migrants are welcome, Trump is not" — thousands of people took to the streets of London under these slogans.
Protesters raised Palestinian flags and demanded freedom for Gaza and an end to arms deliveries to Israel.
At the same time, the breach of royal protocol by US President Donald Trump during his visit to the UK—patting King Charles III's shoulder twice—is also being widely discussed.