Rio’s Forever War

In 2025, Brazil’s deadliest police raid killed 120 people and exposed a pattern of mishandled evidence and impunity.On October 28, 2025, more than 2,500 police officers launched a massive raid on two favelas in Rio de Janeiro. They were targeting leaders of Red...