An estimated 300,000 people marched through London on Saturday to demand the UK and other Western countries back calls for a permanent ceasefire in Gaza. It follows ongoing demonstrations throughout the world, and two weeks after some 800,000 people rallied in the British capital over the issue.