Baidu Inc., China's largest search engine by revenue, has released its own mobile Internet browser and said it would invest in a new cloud computing center on Monday in a bid to gain stronger control over how Internet users in China access the web through smartphones.

The launch of the browser,

...<continues, see below>