Newly released documents show about 800 public demonstrations and events were observed and reported on by government departments and law enforcement agencies since 2006.
Newly released documents show about 800 public demonstrations and events were observed and reported on by government departments and law enforcement agencies since 2006.