Prime Minister of India, Narendra Modi and Tesla CEO Elon Musk were seen together having a chitter-chatter in 2015 in the Tesla factory located in California. In those times, it was presumably believed that Elon Musk didn’t have any idea of buying Twitter, and the scene is to repeat in the next few days as […]