Crew members of the film "Xue Bao (Snow Leopard)" pose on the red carpet for the premiere of the film during the 80th Venice International Film Festival in Venice, Italy, Sept. 6, 2023. (Xinhua/Jin Mamengni)
Go to Forum >>0 Comment(s)