The Inspector-General of Police, Ibrahim Idris, has said the Force does not owe any individual or group any apology in discharging its duties. Idris made this...