Chinese director Feng Xiaogang (right) and wife Xu Fan walk the red carpet at the opening ceremony of the 14th Shanghai International Film Festival at the Shanghai Grand Theater on rainy Saturday. [Pang Li/China.org.cn]
Go to Forum >>0 Comments