China’s Internet search giant was the subject to two critical reports by state-controlled China Central Television over the weekend that questioned its paid-link business and whether advertisers influenced the company’s search results. The reports sent Baidu’s shares sharply lower, and some analysts have cut their price forecasts.
Read more »













Recent comments
2 min ago
4 min 18 sec ago
5 hours 50 min ago
1 day 6 hours ago
1 day 10 hours ago
1 day 22 hours ago
2 days 12 hours ago
2 days 22 hours ago
2 days 23 hours ago
3 days 2 hours ago