Ruins at the foot of Mount Changbai are believed to be a Jin Dynasty (1115-1234) royal temple. [Photo/Xinhua]