Rio’s Forever War

2 days ago 21
Fault Lines

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 Command, one of Braz...

Read Entire Article