Muslim lives matter - placard at London's anti-Trump ban demo.
This photo was taken on Piccadilly near Hyde Park Corner during the anti-Trump ban march from the US embassy to Downing Street.
On Friday morning thousands of protesters armed with placards filled most of Grosvenor Square outside the American Embassy in London. They were rallying to demand that prime minister Theresa May repudiate Donald Trump's shameful blanket entry ban on all Syrian, Iraqi, Somali, Yemeni, Iranian, Sudanese and Libyan nationals for the next 90 days as well as the indefinite ban on all Syrian refugees.
Some also demanded that his planned state visit as a guest of the queen be revoked and that the British government also take decisive action to help desparate refugees and ease the conditions within the UK for asylum seekers.
By 11 am an estimated ten thousand had gathered outside the US Embassy for a march on Downing Street organized by the Stop the War Coalition, Stand Up to Racism and the Muslim Association of Britain
Among the most frequent chants heard were "May shame on you", "dump Trump", "build bridges not walls" and "refugees are welcome here". Protesters pointed out that all the countries effected were Muslim majority nations and yet none of the countries targeted had any nationals implicated in any recent terrorist attack within the United States.
Ironically it is US foreign policy in the Middle East, including years of bombing and support for regional dictators that is one of the main causes of the current refugee crisis.