April 30, 2024 01:39 (IST)
US:2 police officers killed in traffic stop shooting
Chicago: Two police officers were shot dead Saturday in a shooting during a traffic stop northwest of the village of Cameron in the northwestern U.S. state of Wisconsin.
Latest Headlines
US:2 police officers killed in traffic stop shooting Mon, Apr 10 2023