Alibaba Group (Cayman Islands)h-index: 59Total citations: 17,581Total papers: 430Homepage: http://alibabagroup.com/en/global/home