By Ankita Joshi and Helen Greenia WASHINGTON, DC - In 2021, on-duty police officers shot and killed at le ...
By Ankita Joshi and Helen Greenia WASHINGTON, DC - In 2021, on-duty police officers shot and killed at least 1,055 people, up from 999 in 2019, and the highest recorded number since 2015, reports the ...
Read more