Demonstrators are protesting a massive new policing bill in Britain
Thousands of demonstrators marched across Britain on Saturday in protest of a massive new policing bill that would create new restrictions on protest in England and Wales and impose hefty…
Share