Brazil: Serious Investigative Failures in Deadly Rio Raid
[ad_1] (São Paulo) – Police have failed to take crucial investigative steps to determine the circumstances of the killing of at least 121 people, including 4 police officers, during a raid in Rio de Janeiro, Brazil, on October 28, 2025, Human Rights Watch said today. The raid affected low-income, primarily Black neighborhoods. Police did not preserve […]
Continue Reading