Technology | Mon Apr 28, 2014 10:29pm EDT

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