Media

Since the Independent Complaints Directorate (ICD) started operating three years ago in April 1997 over 2100 people have died as a result of police action or in police custody. Despite the high number of these deaths however there appears to…

CSVR
14 Apr 2000
Translate »