Technology | Sat May 14, 2011 3:20am IST

Yahoo battle with China's Alibaba intensifies