From Reuters, via expressindia.com:
The fourth annual Tribeca Film Festival ended on a political note on Saturday when the top feature film prize went to Stolen Life, a Chinese drama that its director said was banned in her native country.
“This is truly important for us in the sense that the film is still banned” in China, director Li Shaohong said in accepting the Founders Award from actor Robert De Niro, who co-conceived the burgeoning festival in 2002 as a boost for downtown Manhattan following the September 11 attacks.