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.
China s Baidu discovery channel launch web site.