Technology | Tue Apr 15, 2014 9:43pm EDT

China's Baidu launches mobile payment app