(Reuters) - China's largest search engine Baidu Inc will invest more than 10 billion yuan ($1.6 billion) to set up its cloud computing centre, Baidu's chief financial officer Jennifer Li said on Monday.
Baidu, which unveiled its mobile Internet browser at its... Source/Origin >> Read More