Louvre’s largest showcase in China goes on display at Museum of Art Pudong in Shanghai-Ecns.cn