Gigiri Cop Shoots Self While on Duty Detectives at Gigiri police station, Westlands have opened investigations after a junior officer committed suicide on Tuesday afternoon. According to police reports, Constable David June 9, 2021 News·TL