Technology | Mon Mar 31, 2014 9:47am IST

Alibaba invests $692 mln in Chinese department store operator