Alibaba IPO now ranks as world's biggest at $25 billion: Report
September 22, 2014 12:31 ISTNew York: Alibaba Group Holding Ltd's initial public offering (IPO) is now the world's biggest ever at $25 billion, after bankers exercised an option to boost the deal size by 15 per cent on strong