Technology | Mon Oct 21, 2013 10:42am EDT

China's Baidu challenges Alibaba with financial services platform