What is Taobao and Why is it the World’s Largest eCommerce App? Founded by Alibaba Group Holding, Taobao is a marketplace based in China. The platform, which is home to over 200,000 brands, has been compared to eBay because of its sales model where users can sell goods three ways: by negotiation, at a fixed price or through an auction. Taobao’s performance…