Beijing film festival announces winners of Tiantan awards
Director Long Fei receives the Best Feature Film award for Gold or Shit. [photo provided to chinadaily.com.cn] The 14th Beijing International Film Festival held its curtain call on Friday night, unveiling the winners of its top honor, the Tiantan Award, …