Thousands of pro-Palestine protestors marched through the capital on Saturday in one of the largest demonstrations seen in London since October 2023.