Tens of thousands show up to the Freedom March in London.