Brazil police raid leaves at least 119 dead, triggering protests and claims of executions and a decapitation

A massive police raid on a drug gang embedded in low-income neighborhoods of Rio de Janeiro that left at least 119 people dead drew protests for excessive force Wednesday and calls for the Rio’s governor to resign.

Families of the dead…

Continue Reading