Cast member Rachel Weisz 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]
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