Welcome to WebmasterWorld Guest from 18.104.22.168
Forum Moderators: bill
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.