Forum Moderators: open
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.