A visitor takes a picture of exquisite seal impressions on display at Zhang Daqian Art Gallery in Neijiang city, Southwest China's Sichuan province, June 2, 2016. [Photo by Lan Zitao/Asianewsphoto]