B biz.thestar.com.my China's Baidu to invest $1.6bil to set up cloud computing centre 2 points netsmashers 14 years ago 0 comments