Ipid launches inquest into alleged suicide at Manenberg Police Station The Independent Police Investigative Directorate (Ipid) is investigating the alleged suicide of a man...