The alleged killers of Managing Director, Todays Prints Ltd, Olalekan Ogunranti, have been apprehended by men of the Nigeria Police Force. Late Ogunranti was abducted on May 16, 2016 by some unknown gunmen in Osun State. However, with the slow pace of the investigation, the Acting Inspector-General of Police, Ibrahim Idris, on assumption of office,…