Apr 282014

Chinese ecommerce group Alibaba and mobile browser company UCWeb will launch a mobile search engine. The move is aimed at challenging rivals Baidu and Tencent and buttressing Alibaba’s presence on the mobile internet ahead of its US IPO later this year. The project, known as Shenma (“sacred horse” in Mandarin, though it sounds similar to […]