Archaeologists unearthed the ruins of China's largest Taoist temple - the Great Shangqing Palace - at Longhu Mountain in east China's Jiangxi Province and found that its structure bears a striking resemblance to that of palaces in Beijing's Forbidden City, the former imperial residence. [Photo/Xinhua]
Go to Forum >>0 Comment(s)