FRANKFURT, Dec. 21 (Xinhua) -- China's recent stimulus measures came at the right time to boost investor confidence worldwide, a leading German economist has said.
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 ...