Moment 30,000 protestors clash with police at pro-Palestine rally in London