The 25th Shanghai International Film Festival will run from Friday to June 18. As China's only A-category international film festival, the SIFF has been positioned to focus on "Asia, Chinese films and new talents" over the past 30 years. Competition sections for the festival's main prize "Golden Goblet" fall into five categories: the main competition for feature-length films, as well …