Located in Dalian, Liaoning province, Hengshan Temple is the largest Buddhist temple in northern China. Built during the Eastern Han Dynasty (25-220AD), the temple was destroyed in war. It was restored in 2003 to its former magnificent appearance. (Photo/People.cn)