ChinaCultureLights, Cameras, Shanghai: 2025 Film & TV Festival Launches June 13 My NewsMay 20, 202503 minsThe 2025 Shanghai International Film and TV Festival kicks off June 13 with 3,900+ films and 1,000 series competing for Golden Goblet and Magnolia Awards.Share this: Share on Facebook (Opens in new window) Facebook Share on X (Opens in new window) X Read More