A painting is among the exhibits on display at the Long Museum in Shanghai. [Photo by Lin Qi/China Daily]