Movies Shanghai Film Festival: Manchurian Tiger wins Golden Goblet Award for Best Feature News Desk Jun 20, 2021