Technology | Mon May 19, 2014 2:14pm IST

Alibaba: the new face of finance in China