Rio de Janeiro Mourns After 121 People Killed in Unprecedented Police Operation

Rio de Janeiro, Brazil — October 28, 2025, will be remembered as one of the saddest episodes in recent Brazilian history, especially for residents of the state of Rio de Janeiro. At least 121…

Continue Reading