Rio residents line up dead after Brazilian police raid kills 100+
A deadly police raid in Rio de Janeiro favela left at least 119 people dead, sparking outrage and accusations of summary executions.
Rio residents line up dead after Brazilian police raid kills 100+ Read More ยป

