China’s Screen Lights Up for the World as 2025 SCO Film Festival Kicks off in Chongqing
CHONGQING, China, July 4, 2025 /PRNewswire/ — A news report from iChongqing – The 2025 Shanghai Cooperation Organization (SCO) Film Festival opened on Wednesday night at Yongchuan Technology Studio, marking China’s return as host after… Read More »China’s Screen Lights Up for the World as 2025 SCO Film Festival Kicks off in Chongqing