In a powerful display of solidarity, hundreds of thousands gathered in London for the 21st National Demonstration Against Genocide in Gaza and Lebanon, demanding an end to violence and justice for the Palestinian people.