Visitors view ancient artifacts at an exhibition titled Liangzhu and Ancient China: 5,000 years of civilization, being held at the Palace Museum in Beijing on Tuesday. Photo: IC