One of the paintings by Diego Rivera on show at the National Art Museum of China in Beijing through Dec 9. [Photo/namoc.org]