China's total installed power generation capacity reached 3.19 billion kilowatts at the end of October, up 14.5 percent year on year, data from the National Energy Administration showed on Friday.
TMTPOST -- The American depositary receipts (ADRs) of Baidu, Inc. slumped 5.9% to their two-month low on Thursday even though artificial intelligence (AI) technology helped ...