China's Baidu, Discovery Channel launch Web site
BEIJING â Baidu Inc., which runs China's leading search engine, and the Discovery Channel launched a Web site Tuesday to carry nature and science features, adding to rivalry in China's competitive Internet market.
The site â discovery.baidu.com â will raise the Discovery Channel's profile in China, which restricts foreign access [...]