Top Stories
World
More than 40 bodies seen in street after Rio’s deadliest police operation. Corpses line Rio street, pushing death toll from police raids to 132.
The deadliest police operation in Brazil’s history killed at least 132 people, officials said on Oct 29, after Rio de Janeiro residents lined a street with dozens of corpses...