A pit of sacrifice from the Shang Dynasty is seen at the Yin Ruins in Anyang, Central China's Henan province. [File photo/Xinhua]
Go to Forum >>0 Comments