Sat. Dec 14th, 2024

Deadly police action across Brazil in the past few days has reignited the debate over security forces’ use of lethal force. In the latest incident, police killed at least nine people in Rio de Janeiro.

By