Shenyang, Aug. 9 (Xinhua) New archaeological discoveries at the Niuheliang site in northeast China’s Liaoning Province are providing fresh insights into the origins of Chinese civilization, revealing how people more than 5,000 years ago understood the cosmos, organized society and expressed their spiritual beliefs. Dating back roughly 5,000 to 5,800 years, the Niuheliang site in...