Technology | Fri Apr 25, 2014 12:34pm IST

Alibaba's founders set up charitable trust seen valued at $3 billion