Leaders of Sarah Everard Vigil Had Rights Violated by Police, Court Rules. Demonstrations, Protests and Riots, Women and Girls, Human Rights and Human Rights Violations, Scotland Yard (Metropolitan Police Service), Everard, Sarah, London (England), Great Britain