Updated: Sep 24, 2021By Yang Xiaoyuchinadaily.com.cnPrint
Share - WeChat
A still from
The Cuckoos by Merhaba Israyil, which won the Grand Jury Prize at the 5th 86358 Short Film Festival in Fenyang, Shanxi province, on Sept 20, 2021. [Photo provided to chinadaily.com.cn]