Taobao is a Chinese online shopping website, headquartered in Hangzhou, and owned by Alibaba. It is the world's biggest e-commerce website and seventh most visited website according to Alexa.[ Taobao.com has registered 2003-04-21 with domain registrar Alibaba Cloud Computing (Beijing) Co., Ltd...