Chinese director Jia Zhangke receives the Carrosse d'Or award at the 68th Cannes Film Festival in Cannes, southeastern France, on May 14, 2015. (Photo source: Xinhuanet)
RIGHT BG
Chinese director Jia Zhangke receives the Carrosse d'Or award at the 68th Cannes Film Festival in Cannes, southeastern France, on May 14, 2015. (Photo source: Xinhuanet)