Tens of thousands of pro-Palestinian demonstrators marched through London on Saturday.