More than 130 people were killed in Rio de Janeiro's deadliest-ever police raid targeting a major drug cartel.

Copyright 2025 NPR

See Full Page