BEIJING, Dec. 14 (Xinhua) -- The Three Gorges project, the world's largest hydropower project, has generated over 1.7 trillion kWh of electricity. It marked the 30th anniversary of its construction on ...
"I Love Shanghai" and "Next Station" will be aired on Dragon TV's domestic and overseas platforms next year, leading ...
The Shangshan culture in ancient China's Lower Yangtze region is central to understanding the origins of rice domestication and early alcohol fermentation, according to the study published this week ...