One of the lesser globally known popular search engines in China is Shenma which Alibaba backs. Shenma is a search engine in China that was established by Alibaba and UC Web. It’s the second letter of BAT, which includes Baidu, Tencent Holdings Ltd... continue reading