Thousands of pro-Palestinian demonstrators marched through central London to the United States embassy on Saturday to protest against President Donald Trump's proposal that the US "take over" Gaza.