Hundreds gathered outside the US embassy in London to protest against President Donald Trump, joining thousands worldwide rallying against his policies on immigration, education, and security.