The police have initiated investigations into the mysterious death of a policeman who was on duty and reportedly shot himself at a warehouse on Graphic Road in Accra on Wednesday. He is suspected to have shot himself. “In line with our standard operating procedure, the name and further details of the deceased officer have been […]