How Alibaba rose to the top

The Alibaba Group is now officially the world's largest retailer. They have a base of 250 million customers in China alone, and their three core sites, namely Taobao, Tmall and Alibaba.com, host millions of merchants and businesses, with transactions amounting to almost $248 billion last year