Everything we've got on Alibaba. This Chinese e-commerce behemoth was founded by Jack Ma in 1999. The company offers online shopping, auctions, money-transfers and other services. It is based in Hangzhou.
All stories in Alibaba Group
Pan-African ecommerce giant Jumia may be about to launch an initial public offering (IPO), if reports are to be believed, ...