March 29, 2024 21:28 (IST)
Intelligence sources claim Alibaba servers in India are stealing data of Indian users: Reports
New Delhi: As many as 72 servers, which are based in India, are allegedly sending data of Indian users to China, media reports said.
Latest Headlines