Baidu’s 9.1 per cent slump makes it the benchmark’s worst performer stock; Alibaba falls 3 per cent.Baidu’s 9.1 per cent slump makes it the benchmark’s worst performer stock; Alibaba falls 3 per cent.  Read More 

​Business – South China Morning Post