The cast and crew of movie "Kashmir Princess" along with Chinese actress Gao Yuanyuan (front L) and Chinese actor Chen Kun (front R) arrive on the red carpet of the 28th Shanghai International Film Festival (SIFF) in Shanghai, on June 13, 2026. (Photo by Jade Gao / AFP via Getty Images)

News, Photo and Web Search