Technology | Tue Mar 18, 2014 11:05pm IST

China's central bank mulls Alibaba, Tencent payment curbs