Chinese archaeologists have unearthed a pit believed to be used for ancient ritual sacrifice at the largest and best preserved primitive village in China.
Site for ancient sacrifice found in West China province.