Brazil celebrated a historic victory at the Oscars as Walter Salles’ film ‘I’m Still Here’ won the Best International Feature Film award. This marks the first time that a Brazilian entry has triumphed in this category, highlighting the movie’s powerful narrative focused on Eunice Paiva’s unwavering quest for justice amidst Brazil’s military dictatorship.