I'm Still Here is the first Brazilian film to win the Oscar for Best International Feature Film. Read more at straitstimes.com.