Share

Chinese film big winner at Shanghai Film Festival

The 18th Shanghai International Film Festival ended on Sunday.

Chinese film “The Dead End” became a big winner, scooping both the best director and best actor awards.

Leave a Comment