bill - 2:55 am on Feb 27, 2013 (gmt 0)
China's Alibaba launches new search engine
Chinese e-commerce giant Alibaba Group has launched a new search engine directly challenging the nation's search companies for market share.
The new site [s.aliyun.com] comes from the group's Alibaba Cloud Computing business.
Is this really a new search engine, or just a re-branding of China Yahoo's search?