Tourists visit Shanhaiguan Pass, a famous tourist resort in Qinhuangdao city, North China's Hebei province, Aug 16, 2016. [Photo/Xinhua]