After Twitter, Amazon’s Alexa now claims Jammu and Kashmir is part of China, netizens fume Technology After Twitter, Amazon’s Alexa now claims Jammu and Kashmir is part of China, netizens fume News Analysis India 3 years ago Days after microblogging platform Twitter labelled the Indian territory of Leh in Ladakh as part of People’s Republic of China (PRC), Amazon’s Artificial Intelligence (AI) powered...Read More