
Oscar-winning Brazilian movie holds Chinese premiere in Beijing
01:02 The Brazilian film "I'm Still Here," which won the 2025 Oscar for Best International Feature, had its Chinese premiere in Beijing on Monday evening. The event was attended by Rosangela Lula da Silva, the wife of Brazilian President Luiz …