A sculpture by Jean Cardot is on display at the National Museum of China in Beijing, Aug 29, 2014. [Photo/Artron.net]