Technology | Fri Jul 18, 2014 7:50pm IST

China's Alibaba reports media blackmail attempt to police