What is IPID in South Africa?
The IPID is the Independent Police Investigative Directorate. It was established by the South African government in 2002 to investigate and prosecute cases of serious … Read more
The IPID is the Independent Police Investigative Directorate. It was established by the South African government in 2002 to investigate and prosecute cases of serious … Read more