Print
Mail
Large
Medium
Small
Share on
Photo taken on July 20, 2015 shows ancient Taoist temples built on the cliff in Sanggan River canyon in Xuanhua county, North China's Hebei province. [Photo/Xinhua]