Baidu, owner of China’s biggest search engine, slid 2 percent to $99.43, the steepest loss in three weeks. Photographer: Nelson Ching/Bloomberg
Baidu, owner of China’s biggest search engine, slid 2 percent to $99.43, the steepest loss in three weeks. Photographer: Nelson Ching/Bloomberg