Jia Zhangke’s new film screened on first day of London Film Festival

On 7 October, the 59th BFI London Film Festival opened at Leicester Square of central London. Among the five Chinese films participating this year, Jia Zhangke’s Mountains May Depart was screened on the first day of the festival.

Leave a Comment