Alibaba Group (United States)h-index: 101Total citations: 54,281Total papers: 2,370Homepage: http://alibabagroup.com/en/global/home