The film poster of "Christmas Mission" is seen in front of the Galeries Lafayette department store with Christmas lights in Paris, France, Nov. 22, 2011. [Xinhua/Gao Jing]
Go to Forum >>0 Comment(s)