Photo taken on Nov. 13, 2011 shows a scene of the Peking Opera "Notre Dame" at the Luojiashan Theater in Wuhan, capital of central China's Hubei province. [Photo/Xinhua]
Cartoonists refute French satire
New archeological findings in 2014 unveiled
72nd Golden Globe Awards
Yearender: Best selling Chinese films in 2014