International film festival opens in Shanghai
Jun 14, 2024
Shanghai [China], June 14: 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.