Visitors view the 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]