Alibaba Turns 10 – Aims To Create 100 Million Jobs, Employ 10 Million Peopletechcrunch.com2 points·jyellin··0 commentsOpen articleSaveView on HN