Pro-Palestinian demonstrators have gathered in London, Paris, Rome, Manila and Cape Town urging an end to the conflict in the Middle East.