Brazil’s Supreme Court Finally Delivers Justice for Marielle Franco After 6 Years of Waiting
Camila Santos was walking home from her community organizing meeting in Rio’s Maré favela when she heard the news crackling through her neighbor’s
March 11, 2026






