20160818 business.india-business: Alibaba to lease 20k sq ft in B'luru