Saint Louis Mayor Lyda Krewson, Police Chief Lawrence O’Toole call for investigation into police response to protests

Law enforcement officers stand guard during a protest action following a not guilty verdict on September 15, 2017 in St. Louis, Missouri. (Photo by AFP) Top officials in the US city of Saint Louis have called for an independent investigation of police amid a growing public pressure over misconduct by the law enforcement during recent […]

Continue Reading