Inside Jack Ma's former home-now a tech shrine By: CNBC.com News November 21, 2014 at 10:31 AM EST In 1999 Jack Ma was living in a small apartment with his wife in Hangzhou, China, when he came up with the idea for Alibaba. Read More >> Related Stocks: Alibaba Group Holding Ltd Apple Google, Inc. Hewlett-Packard Starbucks Corp