International film festival opens in Shanghai

The 26th Shanghai International Film Festival (SIFF) kicked off on Friday in the east Chinese metropolis, ushering in a 10-day feast of motion pictures for all film enthusiasts.According to China Central Television (CCTV), the Golden Goblet Awards of the SIFF will be conferred during the event thro