摘要
Chinese director Feng Xiaogang and his wife, Xu Fan, walk along the red carpet at the opening ceremony of the Shanghai International Film Festival in Shanghai, in eastern China, on June 11, 2011. The 14th Shanghai International Film Festival ran from June 11-19.