Int’l film festival opens in Shanghai

The 24th Shanghai International Film Festival (SIFF) opened in Shanghai on Friday night. The festival, which will run until June 20, opened amid regular epidemic prevention and control measures. More …
( read original story …)