Cast member Ariane Labed arrives at the Gala screening of the film "The Lobster" during the British Film Institute (BFI) Film Festival at Leicester Square in London, Oct 13, 2015. [Photo/Agencies]
Related:
Great Wall landscape harmed by film shooting
Palme d'Or winner Dheepan to premiere in Beijing
Exquisite ancient Chinese glass wares
When ancient Buddhism meets modern technology
China-US cultural exchanges since PRC's founding
10 years of Sino-US exhibitions